Date richiede sempre un int, il suggerimento di piero.mac sfrutta la funzione strtotime per interpretare una stringa che dice "l'anno prossimo" e trasformarla in un timestamp.Originariamente inviato da androita
Ciao scusa ma nn funziona!!!
Ho fatto cosi
$anno_rif=2009;
$bisestile=date('L', strtotime($anno_rif));
se stampo $bisestile mi da 1, se cambio l'anno e metto 2008 mi da sempre 1!!!
Come è possibile???![]()
Se vuoi passare un anno qualsiasi cambia strtotime con:
mktime(0,0,0, 1, 1, $anno);
Per capire come funziona mktime vai qui:
http://fr.php.net/manual/it/function.mktime.php
ciao