Formato Data ?! postato il 30/05/2012 10:54:12 nel forum programmazione, gdrcd e open source
Come si evince dal titolo, vorrei un chiarimento (ok, più di un chiarimento, magari proprio un aiuto minuzioso) sul formato in cui si visualizza la data.
Per capirci, se io voglio registrare un determinato evento in un preciso momento con un'idea del genere...
"UPDATE Personaggio SET UltimaRole=NOW() WHERE Nome = '".pars($_SESSION['Login'])."'"
...che ovviamente funziona e va tutto bene, non riesco però a fare una cosa. Nulla di che, una piccolezza ma vorrei se possibile metterla come dico io:
SET qualcosa=NOW() mi inserisce nel database una data ovviamente con formato all'inglese, cioè anno/mese/giorno. Come si fa a dirgli che io invece voglio una normalissima data di quelle che si usano dalle nostre parti quindi giorno/mese/anno?
Grazie <3
Pagine → 1
30/05/2012 11:07:31
Semplicemente non lo fai.
Il formato del campo DATETIME o DATE in MySql è: aaaa-mm-gg hh:mm:ss
Non si può cambiare.
Stai ragionando al contrario. Il modo con cui memorizzare i dati viene imposto da MySql non da te. Ma tu hai pieno potere su come visualizzare i dati. In altri termini i dati li memorizzi come vuole MySql poi quando li tiri fuori dal db li trasformi nel formato che preferisci. In php è veramente facile
30/05/2012 11:55:36 e modificato da nuprestige il 30/05/2012 11:57:39
30/05/2012 12:20:00
Ma se vuoi mettere una data che non sia quella attuale nel campo del database, puoi inserire un valore predefinito che poi si modificherà appena ci sarà l'ultima azione, aggiornandosi poi di volta in volta.
30/05/2012 13:34:58 e modificato da leoblacksoul il 30/05/2012 13:35:54
30/05/2012 13:49:56 e modificato da nuprestige il 30/05/2012 13:50:51
Avevo anche trovato la quadra, funzionava con
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
kylejhonson ha recensito New York Gdr - The Big Apple