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.
| Input | Accettato da questo convertitore | Data restituita o motivo del rifiuto |
|---|---|---|
| 2024-02-29 | Sì | 2024-02-29 |
| 2023-02-29 | No | La data civile gregoriana inserita non esiste. |
| 1600-01-01 | Sì | 1600-01-01 |
| 2399-12-31 | Sì | 2399-12-31 |
| 1599-12-31 | No | Usa una data civile nel formato YYYY-MM-DD tra il 1600 e il 2399. |
| 2400-01-01 | No | Usa una data civile nel formato YYYY-MM-DD tra il 1600 e il 2399. |
| 2026-13-01 | No | La data civile gregoriana inserita non esiste. |
| 2026-01-32 | No | La data civile gregoriana inserita non esiste. |
| 2026-1-01 | No | Usa una data civile nel formato YYYY-MM-DD tra il 1600 e il 2399. |
| Anno ebraico | Identificativo del mese | Giorno | Accettato | Risultato civile o motivo del rifiuto |
|---|---|---|---|---|
| 5784 | adar-i | 1 | Sì | 2024-02-10 |
| 5784 | adar-ii | 1 | Sì | 2024-03-11 |
| 5784 | adar | 1 | No | La data ebraica non esiste in quell’anno oppure è fuori dall’intervallo civile supportato. |
| 5785 | adar-ii | 1 | No | La data ebraica non esiste in quell’anno oppure è fuori dall’intervallo civile supportato. |
| 5784 | kislev | 30 | No | La data ebraica non esiste in quell’anno oppure è fuori dall’intervallo civile supportato. |
| 5785 | kislev | 30 | Sì | 2024-12-31 |
| 5359 | tishrei | 1 | No | Controlla anno ebraico, identificativo del mese e giorno entro l’intervallo supportato. |
| 6161 | tishrei | 1 | No | Controlla 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.