phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

Problema sulla Data presa dal db

Area di discussione relativa al linguaggio di programmazione web più conosciuto. Il forum è dedicato anche a MySQL, la piattaforma di database più utilizzata con il PHP.
Rispondi
Avatar utente
Sir Xiradorn
Grafico
Grafico
Messaggi: 1659
Iscritto il: 11/08/2009, 12:41
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.15
Database: MariaDB 10.1.9
Località: Lontano....
Contatta:

Problema sulla Data presa dal db

Messaggio da Sir Xiradorn » 02/03/2010, 16:07

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
Sir Xiradorn
Immagine
~ XDojo - Xiradorn Lab Division - xiradorn.it ~
~ GitHub - XiradornLab ~

Immagine
Stargate - phpbb 3.0.x || 3.1.x || 3.2.x

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: Problema sulla Data presa dal db

Messaggio da Carlo » 02/03/2010, 16:15

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.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
Sir Xiradorn
Grafico
Grafico
Messaggi: 1659
Iscritto il: 11/08/2009, 12:41
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.15
Database: MariaDB 10.1.9
Località: Lontano....
Contatta:

Re: Problema sulla Data presa dal db

Messaggio da Sir Xiradorn » 02/03/2010, 16:41

ovvero

Codice: Seleziona tutto

$user->date_format($qualcosa) 
???
Sir Xiradorn
Immagine
~ XDojo - Xiradorn Lab Division - xiradorn.it ~
~ GitHub - XiradornLab ~

Immagine
Stargate - phpbb 3.0.x || 3.1.x || 3.2.x

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: Problema sulla Data presa dal db

Messaggio da Carlo » 02/03/2010, 16:47

Sì, come valore devi passarci il timestamp, un numero intero che conta i secondi a partire dal 1 gennaio del 1970.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Problema sulla Data presa dal db

Messaggio da Micogian » 02/03/2010, 17:23

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

Avatar utente
Sir Xiradorn
Grafico
Grafico
Messaggi: 1659
Iscritto il: 11/08/2009, 12:41
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.15
Database: MariaDB 10.1.9
Località: Lontano....
Contatta:

Re: Problema sulla Data presa dal db

Messaggio da Sir Xiradorn » 02/03/2010, 17:52

Ci avevo già provato ma forse avevo fatto una strun......stupidata....riprovo con i vostri consigli grazie ragazzi

EDIT: Grazie mille a entrambi!
Sir Xiradorn
Immagine
~ XDojo - Xiradorn Lab Division - xiradorn.it ~
~ GitHub - XiradornLab ~

Immagine
Stargate - phpbb 3.0.x || 3.1.x || 3.2.x

Rispondi

Torna a “PHP - MySQL”

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti