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.042
149
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
P Problema acquisizione clienti Webdesign e Grafica 0
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 7
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
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
M Problema Wi-Fi Linux Linux e Software 1
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
Daniele_Carrara Problema Aperture Mailup Email Marketing 5
F PROBLEMA ACCESSO INSTAGRAM Discussioni Varie 2
R Problema connessione db PHP 7
M problema if PHP 2
G Problema con Get page PHP 4
N Problema passaggio variabili tra pagine PHP 4
P Problema con require once PHP 6
P Problema con i package Java 1
A Problema login con Safari PHP 14
F INDESIGN: problema esportazione esecutivo per la stampa con foto B/N Webdesign e Grafica 1
H problema carrello woocommerce PHP 2
S problema con css bootstrap3 HTML e CSS 4
M .load() problema con caricamenti dinamici di js Javascript 0
M Problema su query JOIN in tre tabelle PHP 0
S Problema esportazione tabelle Mysql in Excel PHP 0
G Problema ------- con Query PHP 1
G Problema con Query PHP 1
M Problema su update di 3 tabelle PHP 1
T problema con select dinamica con jquery Javascript 0
A Problema checkout carrello php PHP 2
R Problema al server Domini 0
A Problema nel passare la variabile PHP 0
G Problema update di un database PHP 0

Discussioni simili