problema mostrare data di registrazione formattata in italiano

mickey123

Utente Attivo
17 Gen 2015
59
0
6
ciao ragazzi,

io vorrei mostrare la data di registrazione dell'utente che si è loggato, nella home di un forum, formattata però in italiano, come faccio? Io sto provando, e ho fatto così, ma non viene:

PHP:
$date = $_SESSION['regdata'];  //recupero la data di registrazione tramite la sessione, dalla login.php

echo date('d m Y', $date); ?>

e mi restituisce questo errore:


Registrato dal:

Notice: A non well formed numeric value encountered in C:\xxxxxxxxxxxxxxxxxxxxx\userarea.php on line 39
01 01 1970


non riesco a capire, cos'è che non faccio?
 
Ultima modifica di un moderatore:

mickey123

Utente Attivo
17 Gen 2015
59
0
6
si è vero, nel frattempo ho trovato questa, dove c'è la stringa che definisce il formato della data in input:

$date = DateTime::createFromFormat('Y-m-d', $_SESSION['regdata']);
echo $date->format('d-m-Y');

ma mi restituisce questo errore:

Registrato dal:
Fatal error: Call to a member function format() on a non-object in C:\xxxxxxxxxxxxxxxxxxxxxx\userarea.php on line 41

cosa può essere? grazie mille :)
 

mickey123

Utente Attivo
17 Gen 2015
59
0
6
sul manuale php.net dice che il secondo parametro dev'essere una stringa, e ho provato a delimitare sia con i doppi apici che con i singoli $_SESSION['regdata'] ma mi viene restituito lo stesso un errore...

si è vero, nel frattempo ho trovato questa, dove c'è la stringa che definisce il formato della data in input:

$date = DateTime::createFromFormat('Y-m-d', $_SESSION['regdata']);
echo $date->format('d-m-Y');

ma mi restituisce questo errore:

Registrato dal:
Fatal error: Call to a member function format() on a non-object in C:\xxxxxxxxxxxxxxxxxxxxxx\userarea.php on line 41

cosa può essere? grazie mille :)
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
stampa il valore della sessione
PHP:
<?php
$date = $_SESSION['regdata'];  //recupero la data di registrazione tramite la sessione, dalla login.php
var_dump($_SESSION['regdata']);//e posta cosa risulta
//echo date('d m Y', $date);
?>
$_SESSION['regdata'] puo essere espressa in timestamp (ma non mi sembra perche se così fosse non ti avrebbe dato errore)
oppure nel formato YY-mm-dd allora bisogna invertirla
oppure.... in uno degli altri formati
in funzione di come è la formattazione iniziale si deve fare in un modo o in un altro
 

mickey123

Utente Attivo
17 Gen 2015
59
0
6
mi stampa questo:

Registrato dal: string(19) "2014-06-04 13:34:50"

ma il problema è il formato..perchè il recupero dal db funziona..bisogna capire come inserire la $_SESSION nella funzione sopracitata..

comunque adesso do un'occhiata al manuale :) grazie mille

ciao
stampa il valore della sessione
PHP:
<?php
$date = $_SESSION['regdata'];  //recupero la data di registrazione tramite la sessione, dalla login.php
var_dump($_SESSION['regdata']);//e posta cosa risulta
//echo date('d m Y', $date);
?>
$_SESSION['regdata'] puo essere espressa in timestamp (ma non mi sembra perche se così fosse non ti avrebbe dato errore)
oppure nel formato YY-mm-dd allora bisogna invertirla
oppure.... in uno degli altri formati
in funzione di come è la formattazione iniziale si deve fare in un modo o in un altro
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, fai prima a cambiare la query che ti restituisce la data, sempre che sia in formato DATETIME o TIMESTAMP
Codice:
SELECT DATE_FORMAT(campodata,'%d/%m/%Y %H:%i:%s') as data FROM tabella
 
Ultima modifica:

mickey123

Utente Attivo
17 Gen 2015
59
0
6
eh ma volevo arrivarci sopra all'altra soluzione! ;) comunque ho trovato un tutorial in giro, che spero possa aiutare anche gli altri così come ha aiutato me:

http://www.italianwebdesign.it/formattare-le-date-con-database-mysql-e-php/

grazie mille anche x il tuo aiuto! ciao

Ciao, fai prima a cambiare la query che ti restituisce la data, sempre che sia in formato DATETIME o TIMESTAMP
Codice:
SELECT DATE_FORMAT(campodata,'%d/%m/%Y %H:%i:%s') as data FROM tabella
 
Discussioni simili
Autore Titolo Forum Risposte Data
I Sto progettando nuovi siti utilizzando bootstrap e devo dire funziona bene, l'unico problema e la maschera -moz- HTML e CSS 0
K Problema form update PHP 2
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
S Problema nel ciclare un json Javascript 0
G Problema con Xampp Web Server 1
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
K Problema Inner join PHP 1
F firefox problema http Linux e Software 0
N Problema con position absolute e overflow HTML e CSS 4
E Problema jquery Success jQuery 2
L Problema con inner join PHP 11
K [php] Problema con inner join PHP 4
E problema selezione sfumata Photoshop 2
K [PHP] Problema con variabili concatenate. PHP 1
A Problema filtro fluidifica Photoshop Photoshop 1
H Problema Bordi Scontorno Photoshop 1
O problema con query PHP 4
R Problema installazione Realtek WiFi USB rtl8821 Reti LAN e Wireless 0
I problema con 2 account Posta Elettronica 1
L problema collegamento file css con html HTML e CSS 1
Y Problema percorso file in rete PHP 1
N Problema SEO "L'URL non si trova su Google" SEO e Posizionamento 4
E Problema accesso a file con app sviluppata con MIT APP INVENTOR 2 Sviluppo app per Android 0
P Problema acquisizione clienti Webdesign e Grafica 1
F NetBeans problema creazione progetto Java Windows e Software 0
M Problema con Try Catch PHP 0
C problema seo + cerco esperto SEO e Posizionamento 11
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
T PROBLEMA CON SESSIONI PHP 3
A Problema, non so, di scale() o transform, oppure altro? HTML e CSS 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
R problema con else PHP 0
T PROBLEMA CON ARRAY PHP 8
L problema con query select PHP 2
R Problema query con ricerca id numerico PHP 2
F Problema con risposta PHP 0
S problema con recupero dati tabella mysql PHP 2
Z Problema con il mio tp-l i nk Reti LAN e Wireless 1
I PROBLEMA: Sostituzione sito XAMPP E-Commerce 0
T problema data 30/11/-1 PHP 0
L Problema RAM con Tomcat 8 Apache 0
napuleone problema con sort e asort PHP 4
Y Problema incolonnamento tabella PHP 7
S problema salvataggio immagini Photoshop 0
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0
M Problema con controllo form in real time jQuery 6
D problema php mysql PHP 1
D problema php mysql PHP 1

Discussioni simili