Amidora

Amidora · Biblioteca

Distinguere una data non valida da una data fuori intervallo

Una data può essere rifiutata per il formato, perché il giorno non esiste o perché supera i limiti del convertitore. Sono motivi diversi: conserva l’input originale e controlla la causa prima di modificarlo. Spostare senza avviso il 29 febbraio a marzo o sostituire Adar II con un altro mese cambia la data richiesta. Il formato deve essere YYYY-MM-DD. 2024-02-29 è valido, lo stesso mese e giorno nel 2023 no. L’intervallo civile va da 1600-01-01 a 2399-12-31; esserne fuori non dimostra che una data sia impossibile nel calendario gregoriano. Il 5784 ha Adar I e Adar II, mentre il 5785 non ha Adar II. Anche il giorno 30 di Kislev deve esistere nell’anno scelto. Il convertitore inverso accetta gli anni ebraici 5360–6160, ma richiede anche una data gregoriana supportata; gli anni ai margini non sono quindi coperti interamente. Correggi soltanto il formato se è l’unico problema; consulta la fonte prima di cambiare mese o giorno e non sostituire una data non supportata con una vicina. Il ritorno può verificare l’identità di un input accettato senza calcolare tramonto o tempi della pratica religiosa.

Una data può essere rifiutata per il formato, perché il giorno non esiste o perché supera i limiti del convertitore. Sono motivi diversi: conserva l’input originale e controlla la causa prima di modificarlo. Spostare senza avviso il 29 febbraio a marzo o sostituire Adar II con un altro mese cambia la data richiesta. Il formato deve essere YYYY-MM-DD. 2024-02-29 è valido, lo stesso mese e giorno nel 2023 no. L’intervallo civile va da 1600-01-01 a 2399-12-31; esserne fuori non dimostra che una data sia impossibile nel calendario gregoriano. Il 5784 ha Adar I e Adar II, mentre il 5785 non ha Adar II. Anche il giorno 30 di Kislev deve esistere nell’anno scelto. Il convertitore inverso accetta gli anni ebraici 5360–6160, ma richiede anche una data gregoriana supportata; gli anni ai margini non sono quindi coperti interamente. Correggi soltanto il formato se è l’unico problema; consulta la fonte prima di cambiare mese o giorno e non sostituire una data non supportata con una vicina. Il ritorno può verificare l’identità di un input accettato senza calcolare tramonto o tempi della pratica religiosa.

InputAccettato da questo convertitoreData restituita o motivo del rifiuto
2024-02-29Sì2024-02-29
2023-02-29NoLa data civile gregoriana inserita non esiste.
1600-01-01Sì1600-01-01
2399-12-31Sì2399-12-31
1599-12-31NoUsa una data civile nel formato YYYY-MM-DD tra il 1600 e il 2399.
2400-01-01NoUsa una data civile nel formato YYYY-MM-DD tra il 1600 e il 2399.
2026-13-01NoLa data civile gregoriana inserita non esiste.
2026-01-32NoLa data civile gregoriana inserita non esiste.
2026-1-01NoUsa una data civile nel formato YYYY-MM-DD tra il 1600 e il 2399.
Anno ebraicoIdentificativo del meseGiornoAccettatoRisultato civile o motivo del rifiuto
5784adar-i1Sì2024-02-10
5784adar-ii1Sì2024-03-11
5784adar1NoLa data ebraica non esiste in quell’anno oppure è fuori dall’intervallo civile supportato.
5785adar-ii1NoLa data ebraica non esiste in quell’anno oppure è fuori dall’intervallo civile supportato.
5784kislev30NoLa data ebraica non esiste in quell’anno oppure è fuori dall’intervallo civile supportato.
5785kislev30Sì2024-12-31
5359tishrei1NoControlla anno ebraico, identificativo del mese e giorno entro l’intervallo supportato.
6161tishrei1NoControlla anno ebraico, identificativo del mese e giorno entro l’intervallo supportato.

Esamina formato, esistenza effettiva nel calendario e intervallo supportato prima di modificare un input rifiutato.

Solo data civile. Non vengono calcolati il tramonto locale o gli orari delle osservanze religiose.

Strumenti