Ciao ragazzi sono alle prese con la trasformazione delle date con la funzione preg_replace() di PHP.
Io vorrei trasformare una data "gg-mm-aaaa" in "aaaa-mm-gg"
x inserirla in un campo data di mysql.
Ho trovato il tutorial in codesto sito ma spiega come fare la cosa inversa che sfiga e se provo a modificarlo non riesce...il codice del tutorial è questo:
<?
$data = "2005-08-29";
$data2 = preg_replace('/^(.{4})-(.{2})-(.{2})$/','$3-$2-$1', $data);
echo $data2;
?>
ho provato a modificarlo in:
<?
$data = "29-08-2005";
$data2 = preg_replace('/^(.{2})-(.{2})-(.{4})$/','$1-$2-$3', $data);
echo $data2;
?>
ma non funziona:incazz:
chi mi da una manina?
Grazie:fonzie:
Io vorrei trasformare una data "gg-mm-aaaa" in "aaaa-mm-gg"
x inserirla in un campo data di mysql.
Ho trovato il tutorial in codesto sito ma spiega come fare la cosa inversa che sfiga e se provo a modificarlo non riesce...il codice del tutorial è questo:
<?
$data = "2005-08-29";
$data2 = preg_replace('/^(.{4})-(.{2})-(.{2})$/','$3-$2-$1', $data);
echo $data2;
?>
ho provato a modificarlo in:
<?
$data = "29-08-2005";
$data2 = preg_replace('/^(.{2})-(.{2})-(.{4})$/','$1-$2-$3', $data);
echo $data2;
?>
ma non funziona:incazz:
chi mi da una manina?
Grazie:fonzie: