Forum Flash, Actionscript, PHP e MySQL
DATE

 
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » PHP
Precedente  Successivo 
Autore Messaggio
cli
moderatore
moderatore



Registrato: 10/02/04 15:55
Messaggi: 402
Località: Padova

MessaggioOggetto: DATE
Inviato: 03.05.05 | 12:28
Rispondi citando

Mi sembra che l'argomento non sia mai stato toccato...

come faccio a gestire una data in maniera "professionale" nel senso devo archiviare delle date, ho visto che esiste un campo apposito per MySql che è "date" (c'è ne sono anche degli altri che coinvolgono anche le ore) questo campo archivia in manbiera AAAA-MM-GG di regola come si gestisce tramite PHP??? Ho visto che ci sono comandi specifici di PHP, che riguardano le DATE ma non ho visto niente che sia dedicato al' interazione con il campo "date" MySql anche perchè dovrei "girare" l'ordine del output in GG-MM-AAAA
Torna in cima
Profilo Messaggio privato [ Nascosto ]
Sponsor
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 03.05.05 | 12:48
Rispondi citando

Ciao cli,
secondo me il punto non è trattare in modo professionale o meno le date, perchè può dipendere dal tipo di uso che ne fai.
Può esserti utile utilizzare un campo "timestamp" oppure gestirti l'inserimento via PHP con funzione come time().
usando il timestamp, ti potrai ricavare oltre alla data anche l'ora.

Se invece a te interessa solamente la data, ti consiglio di utilizzare un campo DATE nel DB.
In PHP lo gestisci molto bene, sia via query che come manipolazione.

 
Codice:
<?php
# puoi ordinarlo
$query "SELECT * 
      FROM tabella
      ORDER by campo_data desc"
;

# puoi convertire la data da query
$query "SELECT DATE_FORMAT(campo_data, '%d-%m-%Y'') as newData 
      FROM tabella
      ORDER by campo_data desc"
;
?>


naturalmente ci sarebbero una marea di cose da dire anche solamente nell'uso via MySQL

Ti segnalo due articoli adatti ai primi approcci:

» date e tempo in PHP 1
» date e tempo in PHP 2

.

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
darkmavis
principiante
principiante



Registrato: 07/07/05 21:54
Messaggi: 31
Località: Trantor

MessaggioOggetto:
Inviato: 09.07.05 | 15:58
Rispondi citando

Personalmente utilizzo il timestamp oppure uso un campo varchar e memorizzo la data nel formato YYYYMMDDhhmm (o YYYYMMDD se non mi interessa l'ora) Wink
Torna in cima
Profilo Messaggio privato   HomePage
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » PHP Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

Discussioni Simili
Topic Autore Forum Risposte Ultimo Messaggio
Nessun nuovo messaggio Date un'occhiata a questo logo... alfo Grafica e web design 9 29.08.05 | 14:33 Leggi gli ultimi messaggi
alfo



 
Vai a:  
Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum
Non puoi allegare files in questo forum
Non puoi downloadare gli allegati in questo forum



Powered by phpBB © 2001, 2002 phpBB Group - phpBB SEO Designed by coachdesign - © 2003-2005