Sto usando php per riformattare una data e postarla su mysql. Tutto funziona alla grande fino a quando passo le date per il prossimo anno. Ad esempio Mon, 14 Jan, 2013
sarà tradotto in 2012-01-16
. Il formato è corretto, non solo la data, ho anche provato a cambiare il formato che ho passato, ancora nessun cambiamento. Ecco cosa si ottiene Mon, 14 Jan, 2013
ed ecco il PHP che elabora:php strtotime() pasticcia con la data di un altro anno
$startdate = $_REQUEST['one'];
$start = date("Y-m-d", strtotime($startdate));
qualche indizio sul motivo per cui l'incidente di percorso avviene solo quando si entra in un nuovo anno, anche anni passati?
Beh, _something_ è sbagliato con l'aggiunta di 'Mon,'. [questo] (http://codepad.org/BXfxxeX5) funziona bene però. Modifica: non funziona neanche! – Prasanth
Hai provato "lun, 14 gen 2012"? Questo è nel passato, e fallirà ancora. (vi dà '" 2012-01-16 "') –
no, l'anno in corso funziona bene – Osman