Salve a tutti.

Penso che il problema sia chiaro già dal subject. Ho bisogno di trattare date precedenti al 01 Gennaio 1970 ma strtotime() mi da il seguente errore:

"Warning: date(): Windows does not support dates prior to midnight (00:00:00), January 1, 1970"

restituendo quindi -1 e generando a sua volta un errore in date(). Stesso dicasi per localtime().

In rete ho trovato una funzione che è in grado di calcolare il timestamp di date antecedenti al 1/1/1970 restituendo un valore negativo, che però né date()localtime() accettano.

La cosa che mi lascia perplesso è che nella documentazione relativa a strtotime si legge:

"The valid range of a timestamp is typically from Fri, 13 Dec 1901 20:45:54 GMT to Tue, 19 Jan 2038 03:14:07 GMT."

C'è un modo per risolvere la cosa?

Uso PHP 4.3.10 e APACHE 1.3.33 su Windows 2K SP4