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

Modificare data php

Supporto generale estensioni.
Avatar utente
frank
Utente
Utente
Messaggi: 1908
Iscritto il: 25/11/2014, 8:02
Sesso: Maschio
Versione: 3.1.7-PL1
Server: UNIX/Linux
PHP: 5.5.29
Database: MySQL(i) 5.5.43-log

Modificare data php

Messaggio da frank » 20/12/2015, 13:14

In un'estensione ho questo codice che stampa la data esattamente così:
|20/12/2015|, 13:05

Codice: Seleziona tutto

...
'user_regdate'  => time(),
...
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/

Avatar utente
brunino
Moderatore
Moderatore
Messaggi: 2819
Iscritto il: 12/01/2013, 16:35
Sesso: Maschio
Versione: 3.1.2
Server: UNIX/Linux
PHP: php 5.3
Database: mysql
Località: Toscana, Firenze
Contatta:

Re: Modificare data php

Messaggio da brunino » 20/12/2015, 13:38

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
E' sempre gradito un grazie

Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1

Avatar utente
frank
Utente
Utente
Messaggi: 1908
Iscritto il: 25/11/2014, 8:02
Sesso: Maschio
Versione: 3.1.7-PL1
Server: UNIX/Linux
PHP: 5.5.29
Database: MySQL(i) 5.5.43-log

Re: Modificare data php

Messaggio da frank » 20/12/2015, 13:49

Io mi riferisco a quelle verticali, non quelle oblique.

Arriva così Data: |20/12/2015|, 13:28

Avatar utente
brunino
Moderatore
Moderatore
Messaggi: 2819
Iscritto il: 12/01/2013, 16:35
Sesso: Maschio
Versione: 3.1.2
Server: UNIX/Linux
PHP: php 5.3
Database: mysql
Località: Toscana, Firenze
Contatta:

Re: Modificare data php

Messaggio da brunino » 20/12/2015, 14:47

Penso che vada chiesto al creatore dell'estensione...
E' sempre gradito un grazie

Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1

Avatar utente
frank
Utente
Utente
Messaggi: 1908
Iscritto il: 25/11/2014, 8:02
Sesso: Maschio
Versione: 3.1.7-PL1
Server: UNIX/Linux
PHP: 5.5.29
Database: MySQL(i) 5.5.43-log

Re: Modificare data php

Messaggio da frank » 20/12/2015, 15:11

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.

Avatar utente
brunino
Moderatore
Moderatore
Messaggi: 2819
Iscritto il: 12/01/2013, 16:35
Sesso: Maschio
Versione: 3.1.2
Server: UNIX/Linux
PHP: php 5.3
Database: mysql
Località: Toscana, Firenze
Contatta:

Re: Modificare data php

Messaggio da brunino » 20/12/2015, 15:29

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.
E' sempre gradito un grazie

Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1

Avatar utente
frank
Utente
Utente
Messaggi: 1908
Iscritto il: 25/11/2014, 8:02
Sesso: Maschio
Versione: 3.1.7-PL1
Server: UNIX/Linux
PHP: 5.5.29
Database: MySQL(i) 5.5.43-log

Re: Modificare data php

Messaggio da frank » 20/12/2015, 15:36

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} 

Avatar utente
frank
Utente
Utente
Messaggi: 1908
Iscritto il: 25/11/2014, 8:02
Sesso: Maschio
Versione: 3.1.7-PL1
Server: UNIX/Linux
PHP: 5.5.29
Database: MySQL(i) 5.5.43-log

Re: Modificare data php

Messaggio da frank » 29/12/2015, 20:12

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.

Codice: Seleziona tutto

'user_regdate' => time(),

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: Modificare data php

Messaggio da Micogian » 30/12/2015, 0:02

Nella sezione Wiki trovi tutto quello che serve per gestire "timestamp" http://wiki.phpbbitalia.net/Timestamp
ad esempio

Codice: Seleziona tutto

'user_regdate' => date("d/m/Y H:i", time()),
Si tratta di mettere il formato che vuoi nella funzione "date", nell'esempio il risultato sarà "30/12/2015 00:04"

Avatar utente
frank
Utente
Utente
Messaggi: 1908
Iscritto il: 25/11/2014, 8:02
Sesso: Maschio
Versione: 3.1.7-PL1
Server: UNIX/Linux
PHP: 5.5.29
Database: MySQL(i) 5.5.43-log

Re: Modificare data php

Messaggio da frank » 30/12/2015, 7:04

Ho messo come hai detto tu 'user_regdate' => date("d/m/Y H:i", time()),
ma stampa questo |01/01/1970|, 01:00

Rispondi

Torna a “Supporto”

Chi c’è in linea

Visitano il forum: Nessuno e 30 ospiti