- Home
 - Categorie
 - Coding e Sistemistica
 - Coding
 - errore datetime
 
- 
							
							
							
							
							
errore datetime
salve, nel mio db mysql ho un campo "ora" del tipo "datetime" null = no e Predefinito = "0000-00-00 00:00:00"
l'inserimento della data e dell'ora in questo campo avviene tramite il comando now()
- 
Perchè mi imposta l'ora con 7 ore indietro?? come potrei rimediare?
 - 
se faccio ```
print (date("d-m-Y H:i:s",$ora)); 
Sapreste aiutarmi ? :( :bho:
 - 
 - 
							
							
							
							
							
please... help me
sto
  
  :bho:
 - 
							
							
							
							
							
Come mai dici che la data è 01-01-1970?
 - 
							
							
							
							
							
non è che lo dico, ma quando faccio
print (date("d-m-Y H:i:s",$ora));mi da sempre quella data

 - 
							
							
							
							
							
In locale o sul server, prova su entrambi...
 - 
							
							
							
							
							
su entrambi

 - 
							
							
							
							
							
Ma la data non la prende dal tuo computer?
Non capisco....
 - 
							
							
							
							
							
ora ti rispiego tutto con calma

sto creando una bozza x un sito (in prossima apertura) su un sito gratuito (di cui nn so se posso scrivere il nome) che da a disposizione 1 mysql gratis, allorchè faccio le prove sia su quell'host che in locale...
quando stampo la data sull'host me la porta con 7 ore indietro (1° problema), ma quando cerco di formattare la data in questo modo```
print (date("d-m-Y H:i:s",$ora));sono stato + chiaro? :D
 - 
							
							
							
							
							
Tu sei chiaro, sono io che non capisco

 - 
							
							
							
							
							
allora siamo in 2
 
ps: il problema delle 7 ore lo fa soltanto sull'host.. in locale l'ora è corretta, ma resta sempre il problema della "formattazione" della data

 - 
							
							
							
							
							
A ok
print (date("d-m-Y ",$ora));
THIS?
Che ti mostra?
 - 
							
							
							
							
							
01-01-1970
 - 
							
							
							
							
							
ecco tutto il mio script
$return_check = mysql_fetch_assoc(mysql_query("SELECT * FROM users WHERE username='".$_SESSION['username']."'")); $ora = $return_check['last_login']; print ("La tua ultima visita risale a: ".date("d-m-Y", $ora));e questo è il risultato > La tua ultima visita risale a: 01-01-1970
se scrivo cosi'
print ("La tua ultima visita risale a: ".date($ora));il risultato è > La tua ultima visita risale a: 2005-05-25 12:26:12