Pagina 1 di 1

Problema sulla Data presa dal db

Inviato: 02/03/2010, 16:07
da Sir Xiradorn
Allora stavo personalizzando un po la mia pagina e volevo saper una cosa piccolissima....comq faccio a prendere la data e l'ora per inserirla poi nel template?

Cioè per essere più precisi che query devo fare per avere proprio la data? Fatto questo si la ficco in una variabile di arrey e lo richiamo e questa è una stupidata. Il tutto va inserito in una pagina personalizzata per phpbb. Perdonatemi se non sono stato chiaro e proverò a esserlo

Re: Problema sulla Data presa dal db

Inviato: 02/03/2010, 16:15
da Carlo
Devi estrapolare dal database, il timestamp della data... per esempio per la data/ora di un topic, devi estrapolare il valore del campo "topic_time" della tabella "prefisso_topics", e poi convertire questo nella data, utilizzando la funzione date() del PHP, cui il primo valore è una stringa corrispondente al formato che vuoi dare alla data (es: H:i:s per ora:minuti:secondi), ed il secondo parametro è il timestamp. Puoi anche usare la funzione di phpBB, che permette di formattarla nel formato della data che l'utente ha impostato nel suo profilo.

Re: Problema sulla Data presa dal db

Inviato: 02/03/2010, 16:41
da Sir Xiradorn
ovvero

Codice: Seleziona tutto

$user->date_format($qualcosa) 
???

Re: Problema sulla Data presa dal db

Inviato: 02/03/2010, 16:47
da Carlo
Sì, come valore devi passarci il timestamp, un numero intero che conta i secondi a partire dal 1 gennaio del 1970.

Re: Problema sulla Data presa dal db

Inviato: 02/03/2010, 17:23
da Micogian
Se vuoi semplificare la data senza i minuti puoi fare anche così:

$data_topic = date("d.m.Y",$topic_time);

La variabile di sistema è come ha detto Carlo;

$data_topic = $user->format_date($row['topic_time'] ; // nella query

Re: Problema sulla Data presa dal db

Inviato: 02/03/2010, 17:52
da Sir Xiradorn
Ci avevo già provato ma forse avevo fatto una strun......stupidata....riprovo con i vostri consigli grazie ragazzi

EDIT: Grazie mille a entrambi!