Prova così, prima crei una nuova colonna di tipo DATE
codice:UPDATE tabella SET campo_data = STR_TO_DATE(campo_varchar, '%d/%m/%Y');
Prova così, prima crei una nuova colonna di tipo DATE
codice:UPDATE tabella SET campo_data = STR_TO_DATE(campo_varchar, '%d/%m/%Y');
"Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)
Ha funzionato perfettamente!!!Originariamente inviato da satifal
Prova così, prima crei una nuova colonna di tipo DATE
codice:UPDATE tabella SET campo_data = STR_TO_DATE(campo_varchar, '%d/%m/%Y');
Grazie 1000.
Mi accodo e dico NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OO
Come a tutti i post sulla gestione date.... USIAMO la classe dateTime di php cacchio hanno messo una classe strafiga epr gestire tutto pure le timezones ..... e ancora si sbroccca con quelle classi vecchiue e quelle metodologie tipo explode ed mktime etc..... NO NO NO NO NO
CRIS LEGGI QUESTA COSA QUI PRIMA DI PROCEDERE :
http://php.net/manual/en/book.datetime.php
VIRUS, sono d'accordo con te che é una soluziona più elegante, però il problema é che sto mettendo mani su di uno script già fatto. Sono solo alcune modifiche.Originariamente inviato da Virus_101
Mi accodo e dico NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OO
Come a tutti i post sulla gestione date.... USIAMO la classe dateTime di php cacchio hanno messo una classe strafiga epr gestire tutto pure le timezones ..... e ancora si sbroccca con quelle classi vecchiue e quelle metodologie tipo explode ed mktime etc..... NO NO NO NO NO
CRIS LEGGI QUESTA COSA QUI PRIMA DI PROCEDERE :
http://php.net/manual/en/book.datetime.php
Grazie ancora, la studierò.
![]()
Non importa pui usare cosi'
$format = "m/d/Y" ;
$date = date_create_from_format($format,$dataBalorda) ;
// GESTISCI COME TI PARE IN BASE AI METODI DELLA CLASSE DATE TIME !!!
// RIFORMATTA LA DATA BALORDA![]()
Virus perdonami ma che c'entra la classe datetime quando si fa tutto con una semplicissima query? Dove lo vedi qui un explode o un mktime?
Non ho detto explode ma cose come explode etc...
e difatti si legge qualche postindietro :
...........codice:<?php $strDate = "11/04/2012"; $time = strtotime($strDate); $date = date('Y-m-d', $time); echo $date; ?>
usiamo la datetime, pls che e' cosi' bella quella classe![]()
Codice PHP:$formatFrom = "d/m/Y";
$date = date_create_form_format($formatFrom,$strDate) ;