C'e' scritto esattamente quello che ho detto in quel post.. non capisco cosa ci sia da precisare. Quello da precisare che non e' invece ovvio e' che sotto UNIX i valori permessi sono dal 1900 circa al 2038 circa, sotto Windows NO.
Provare per credere su una macchina Windows con Apache/PHP (lanciato ora sotto PHP 4.3.9):
codice:
<?php
print( date ("l", mktime(0,0,0,7,1,1940)));
?>
Risultato di questo codice sotto Windows:
Warning: mktime(): Windows does not support negative values for this function in d:\ware\net\apache\htdocs\date.php on line 3
Warning: date(): Windows does not support dates prior to midnight (00:00:00), January 1, 1970 in d:\ware\net\apache\htdocs\date.php on line 3
Sotto Unix funzionera' presumo, ma comunque non per date fuori dal range 1900-2038.
Per questo motivo suggerivo di usare la funzione in questione, visto che e' indipendente dalla piattaforma e copre un range infinitamente piu' ampio di date.