Page 1 sur 1

Format de Date

Posté : 04 avr. 2005, 12:12
par Galliwok
Bonjour à tous,

J'ai un petit soucis avec le format "Date".
Par défaut, il est initialisé à 0000-00-00.

Je désirerais le mettre à 00/00/0000.
Si cela est possible......comment faire ?

De plus, peut-on faire un masque de saisie afin d'éviter à l'utilisateur de taper les "/" ?

Merci beaucoup

Posté : 04 avr. 2005, 12:19
par charabia
Fontion trouvée
function dateConverter($date)
{
    return preg_replace("#(\d{2,4})(\D)(\d{2,4})\\2(\d{2,4})#", "$4$2$3$2$1", $date);
}

echo dateConverter("1970-01-01"); // retourne 01-01-1970
echo dateConverter("26/08/2004"); // retourne 2004/08/26
echo dateConverter("79x12x26"); // retourne 26x12x79

Posté : 04 avr. 2005, 12:22
par flitox
<?php
$dateextraite = "2005-04-04";

$newdate = preg_replace("!(\d{4})-(\d{2})-(\d{2})!","\\2/\\3/\\1",$dateextraite);

echo $newdate;
//Affiche 04/04/2005
?>