ciao, ho questa semplice funzione
$giorno = date(d);
come faccio a tirare fuori il giorno prima??
(se oggi è il primo del mese... come faccio a tirare fuori i record del 31????)
ciao, ho questa semplice funzione
$giorno = date(d);
come faccio a tirare fuori il giorno prima??
(se oggi è il primo del mese... come faccio a tirare fuori i record del 31????)
 
			
			potresti fare un controllo...nel senzo se giorno vale 1 verifichi la lunghezza del mese ed assegni il valore 31 30 o 28
Codice PHP:$dayprev = date('d',mktime(0,0,0,date('m'),date('d')-1,date('Y')));
così a sentimento direi una roba del genereOriginariamente inviato da henry78
ciao, ho questa semplice funzione
$giorno = date(d);
come faccio a tirare fuori il giorno prima??
(se oggi è il primo del mese... come faccio a tirare fuori i record del 31????)
dovrebbe funzionareCodice PHP:$giorno=date("d");
$mese=date("m");
$days[1]=31;
$days[2]=28;
$days[3]=31;
$days[4]=30;
$days[5]=31;
$days[6]=30;
$days[7]=31;
$days[8]=31;
$days[9]=30;
$days[10]=31;
$days[11]=30;
$days[12]=31;
$ieri=$giorno-1;
if($ieri<=0){
$ieri=$days[$mese];
}

www.inter-rail.it travellers, not tourist
Is cuma cá mhinice a théann tú ar strae; is é is tábhachtaí gurb áil leat do bhealach a aimsiú arís.
http://www.php.net/manual/it/function.strtotime.php
$giorno = strtotime ("yesterday");

·.·´¯`·)»Davide«(·´¯`·.·
edivad82:~#/etc/init.d/brain restart
Brain is a Network
buuuOriginariamente inviato da VaLvOnAuTa
Codice PHP:$dayprev = date('d',mktime(0,0,0,date('m'),date('d')-1,date('Y')));

perchè mi vado sempre a perdere in bicchieri d'acqua, 40 righe di codice per fare una roba che ne basta 1?

www.inter-rail.it travellers, not tourist
Is cuma cá mhinice a théann tú ar strae; is é is tábhachtaí gurb áil leat do bhealach a aimsiú arís.
Codice PHP:$ieri = date("d-m-Y", mktime (0,0,0,date("m") ,date("d")-1,date("Y")));
EDIT: scusate non avevo visto le risposte precedenti
quasi...così tira fuori tutta la data, devi ricavare il giorno, mi sono sbagliato di un pezzettoOriginariamente inviato da edivad82
http://www.php.net/manual/it/function.strtotime.php
$giorno = strtotime ("yesterday");


·.·´¯`·)»Davide«(·´¯`·.·
edivad82:~#/etc/init.d/brain restart
Brain is a Network
a leggere il codice di edivad82, la mia soluzione manco è la miglioreOriginariamente inviato da thitan
buuu
perchè mi vado sempre a perdere in bicchieri d'acqua, 40 righe di codice per fare una roba che ne basta 1?


più che altro, la tua si impianta il primo giorno del meseOriginariamente inviato da VaLvOnAuTa
a leggere il codice di edivad82, la mia soluzione manco è la migliore
date('d')-1
se date('d') è uguale a 1, restituisce zeroinvece che 31 o 30 o 29 che sia,
la soluzione giusta per il solo giorno è
$ieri = date('d',strtotime ("yesterday"));
·.·´¯`·)»Davide«(·´¯`·.·
edivad82:~#/etc/init.d/brain restart
Brain is a Network