Pagina 1 di 3
Modificare data php
Inviato: 20/12/2015, 13:14
da frank
In un'estensione ho questo codice che stampa la data esattamente così:
|20/12/2015|, 13:05
Io non so da dove saltino fuori quelle 2 barre prima e dopo la data, si possono togliere?
https://www.phpbb.com/customise/db/exte ... istration/
Re: Modificare data php
Inviato: 20/12/2015, 13:38
da brunino
Ma nelle notifiche ti arriva la data con le barre? Dovrebbe essere in base al formato data scelto nel PCA e nel PCU. Quelle barre, se non erro, dovrebbero essere la sostituzione tipo di "meno di un minuto fa" ecc
Re: Modificare data php
Inviato: 20/12/2015, 13:49
da frank
Io mi riferisco a quelle verticali, non quelle oblique.
Arriva così Data: |20/12/2015|, 13:28
Re: Modificare data php
Inviato: 20/12/2015, 14:47
da brunino
Penso che vada chiesto al creatore dell'estensione...
Re: Modificare data php
Inviato: 20/12/2015, 15:11
da frank
Ho fatto delle prove, è come dicevi tu: quelle barre sono "meno di un minuto fa", difatti ho cambiato la data da PCA e le barre sono sparite. Però nel PCA voglio tenere come prima. A quanto pare, quel time() legge le impostazioni da PCA.
Re: Modificare data php
Inviato: 20/12/2015, 15:29
da brunino
no, semplicemente non è quello il punto del codice che mostra la data... Quella la memorizza (time restituisce il timestamp che viene salvato).
Ci sarà da un'altra parte un codice tipo $this->user->format_date, ma è strano che resistuisca le barre anziché le scritte dette prime.
Re: Modificare data php
Inviato: 20/12/2015, 15:36
da frank
Forse perché la data arriva come email in formato txt
Codice: Seleziona tutto
Subject: Oggetto: Nuova registrazione utente al forum "{SITENAME}"
Data: {USER_REGDATE}
Username: {USERNAME}
E-mail: {USER_MAIL}
Ip: {USER_IP}
Re: Modificare data php
Inviato: 29/12/2015, 20:12
da frank
Allora il problema è qui: questo codice stampa la data per come l'ho impostata nel PCA. Non si può modificare questo codice in modo che stampa la data come voglio io? Non so, togliere time() e mettere qualcos'altro.
Re: Modificare data php
Inviato: 30/12/2015, 0:02
da Micogian
Nella sezione Wiki trovi tutto quello che serve per gestire "timestamp"
http://wiki.phpbbitalia.net/Timestamp
ad esempio
Si tratta di mettere il formato che vuoi nella funzione "date", nell'esempio il risultato sarà "30/12/2015 00:04"
Re: Modificare data php
Inviato: 30/12/2015, 7:04
da frank
Ho messo come hai detto tu 'user_regdate' => date("d/m/Y H:i", time()),
ma stampa questo |01/01/1970|, 01:00