In .net
, ci sono le proprietà statiche DateTime.MinDate, and DateTime.MaxDate
che restituiscono convenientemente le date di validità minima e massima per un oggetto DateTime.php/mysql/javascript mindate e maxdate
Mi sto dilettando in programmazione Web in questo momento, utilizzando php + mysql + javascript
. Non sembrano essere gli stessi convenienti valori min/max date
in quell'ambiente di programmazione? Ad esempio, il valore massimo di un oggetto data in mysql è 9999-12-31, ma la funzione php strtotime() non ama quel valore.
Desidero una data minima per la lingua incrociata (da utilizzare per indicare "non ancora impostato", ad esempio) e una data massima per la lingua incrociata (da utilizzare per indicare "buono per sempre"). Ciò significa che potrebbero esserci le date min e le date massime memorizzate in un database, che php recupererebbe (e dovrebbe differenziare tra date "normali" e date min/max), e alla fine verrebbero ridotte a qualche javascript (che , di nuovo dovrebbe differenziare tra date "normali" e date min/max).
Quindi, quale valore di data si utilizza per le date min/max quando si lavora in php + mysql + javascript? E come si fa a memorizzare queste costanti - sarebbe bello per definirli in un solo luogo e li hanno essere disponibili in ciascuna delle php + mysql + javascript ...
Grazie
Sembra che il formato di data a 32 bit di php sia il fattore limitante (rispetto a mysql e javascript), quindi sembra che questo sia quello da utilizzare.Tipo di schifo, il 2038 non è molto lontano. – Jimmy