Risultati da 1 a 6 di 6
-
11-03-2009, 22:46 #1
- Data Registrazione
- Mar 2008
- Messaggi
- 234
Date vBulletin
Nel DataBase vBulletin salva le varie date in un formato numerico, tipo questo 1236768015...
Per trasformare la data nel formato "leggibile" cosa devo fare?
Mi serve in quanto dovrei estrarre con una query delle date, e poi farle vedere in modo che si capisca, e non come l'esempio...
-
11-03-2009, 23:17 #2
Per convertirle puoi usare uno di questi due siti:
http://www.onlineconversion.com/unix_time.htm
http://www.4webhelp.net/us/timestamp.php
-
11-03-2009, 23:26 #3
- Data Registrazione
- Mar 2008
- Messaggi
- 234
Conversione date da SQL a PHP
Ho eseguito una query su un database MySql e mi sono estratto una data nel formato TimeStamp (es: 1236804397), l'ho convertita nel formato "leggibile" così:
Codice:$visita="1236804397"; //imposto il formato $formato1 = "d-m-y"; $formato2 = "H:i"; //visualizzo il timestamp convertito $uno=(date($formato1, $visita)); $due=(date($formato2, $visita)); $textVisita = "Ultima visita: $uno alle $due";
Vorrei che al posto della data di oggi, mi comparisse il testo OGGI...e stessa cosa per IERI...
Ma come fare?
-
12-03-2009, 00:27 #4
- Data Registrazione
- Mar 2008
- Messaggi
- 234
Ho eseguito una query su un database MySql e mi sono estratto una data nel formato TimeStamp (es: 1236804397), l'ho convertita nel formato "leggibile" così:
Codice:$visita="1236804397"; //imposto il formato $formato1 = "d-m-y"; $formato2 = "H:i"; //visualizzo il timestamp convertito $uno=(date($formato1, $visita)); $due=(date($formato2, $visita)); $textVisita = "Ultima visita: $uno alle $due";
Vorrei che al posto della data di oggi, mi comparisse il testo OGGI...e stessa cosa per IERI...
Ma come fare?
-
17-03-2009, 22:08 #5
- Data Registrazione
- Mar 2008
- Messaggi
- 234
Ecco il codice funzionante:
Codice PHP:$visita="1236804397";
//imposto il formato
$formato1 = "d-m-y";
$formato2 = "H:i";
//visualizzo il timestamp convertito
$uno=(date($formato1, $visita));
$due=(date($formato2, $visita));
$giorno=(date("d", $visita));
$mese=(date("m", $visita));
$anno=(date("Y", $visita));
//estrai il timestamp della data di oggi
$timestamp_oggi=time();
//calcoli il time stamp della data di ieri (esattamente 24 ore prima)
$timestamp_ieri=$timestamp_oggi - (24*60*60);
//controlli prima se è la data di oggi, e poi se è quella di ieri:
if ($giorno==date("d",$timestamp_oggi) && $mese==date("m",$timestamp_oggi) && $anno==date("Y",$timestamp_oggi))
{$textVisita = "Ultima visita: Oggi alle $due";}
else if ($giorno==date("d",$timestamp_ieri) && $mese==date("m",$timestamp_ieri) && $anno==date("Y",$timestamp_ieri))
{$textVisita = "Ultima visita: Ieri alle $due";}
else
{$textVisita = "Ultima visita: $uno alle $due";}
-
18-03-2009, 18:17 #6
Devi vedere se la data di oggi corrisponde. Data e ora di oggi sono in TIMENOW (costante vbulletin) o in time() (PHP).
Giovanni
http://www.trimelli.com/
Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.
Discussioni Simili
-
conversione
Di carmine3838 nel forum Pre acquisto vBulletinRisposte: 3Ultimo Messaggio: 19-03-2009, 15:09 -
vBulletin 3.7.x Conversione Link
Di mitor nel forum VBulletin 3Risposte: 23Ultimo Messaggio: 13-06-2008, 01:13 -
Conversione da IPB a VB
Di alexp nel forum Pre acquisto vBulletinRisposte: 3Ultimo Messaggio: 13-01-2008, 06:52 -
vBulletin 3.5.x Conversione da IPB 2.1 a VB 3.5
Di alexp nel forum VBulletin 3Risposte: 11Ultimo Messaggio: 12-09-2006, 00:43 -
vBulletin 3.0.x date e ore con vBadvanced...
Di jancarlo nel forum VBulletin 3Risposte: 3Ultimo Messaggio: 02-05-2005, 09:33
Segnalibri