Ciao ragazzi,
dovrei fare un operazioni con le date..
tramite form ricavo queste variabili:
$giorno $mese $anno
$num_giorni
praticamente dovrei sommare il $num_giorni alla data indicata... esiste qualche funzione che fa operazioni tra le date?
Ciao ragazzi,
dovrei fare un operazioni con le date..
tramite form ricavo queste variabili:
$giorno $mese $anno
$num_giorni
praticamente dovrei sommare il $num_giorni alla data indicata... esiste qualche funzione che fa operazioni tra le date?
http://it.php.net/manual/it/function.strtotime.php
la data che prendi da form la devi convertire in timestamp.... e usare il timestamp e una stringa che "descriva" la quantità di giorni da aggiungere.... leggendo il manuale capirai...
![]()
mhh... mi ritorna dei numeri strani..
tipo: 1143842400
sì.. ti ritorna un timestamp... poi devi usare date per convertire il timestamp in un formato umanoOriginariamente inviato da trusthat
mhh... mi ritorna dei numeri strani..
tipo: 1143842400![]()
eheheuna manina?
![]()
http://it.php.net/manual/it/function.date.phpOriginariamente inviato da trusthat
eheheuna manina?
![]()
con il primo parametro specifichi il formato, e come secondo gli passi quel "numero strano"...
![]()
$data = date("ymd", mktime(0,0,0,$mese,$giorno,$anno));
echo($data);
ora per sommare i giorni?![]()
no..Originariamente inviato da trusthat
$data = date("ymd", mktime(0,0,0,$mese,$giorno,$anno));
echo($data);
ora per sommare i giorni?![]()
$timestamp = strtotime("+ $n days",maketime(0,0,0,$mese,$giorno,$anno);
echo date('j/n/Y',$timestamp);
dovrebbe andare
la stringa di formato di date la puoi modificare a piacimento
![]()
siccome devo inserire il campo in un db mysql..meglio
cosi
GGMMAAAA?
Se la data la devi inserire in mysql deve essere nel formato
'AAAA-MM-GG' quindi:
$dataDaInserire = date('Y-m-d',$timestamp);
echo $dataDaInserire;
![]()