FORMAT DATE FRANCAIS-US ET US-FRANCAIS

Encryon Messages postés 2 Date d'inscription samedi 5 octobre 2002 Statut Membre Dernière intervention 2 avril 2003 - 2 avril 2003 à 22:22
tony0076 Messages postés 2 Date d'inscription lundi 30 janvier 2006 Statut Membre Dernière intervention 30 mai 2006 - 30 mai 2006 à 15:40
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/13161-format-date-francais-us-et-us-francais

tony0076 Messages postés 2 Date d'inscription lundi 30 janvier 2006 Statut Membre Dernière intervention 30 mai 2006
30 mai 2006 à 15:40
Sympa c'est un code bien expliqué, très utile a mon gout et bien pensé pour ceux qui debute en PHP merci
statopulos01 Messages postés 18 Date d'inscription mercredi 2 avril 2003 Statut Membre Dernière intervention 1 août 2007
11 janv. 2006 à 01:14
noob,

function DateUS ($date_demandee)
{
return strftime ("%a %m/%d/%Y", $date_demandee);
}

bien à vous..
Slot93 Messages postés 1 Date d'inscription vendredi 30 janvier 2004 Statut Membre Dernière intervention 30 janvier 2004
30 janv. 2004 à 21:52
OK, le code est a modifier, mais ça marche.
Deux fonction simple peuvent régler le problème d'adaptation.

Appel de la fonction dans une page.

require_once ("ConvDate.php");
$date = "2004-01-30"
$dateFra = DateFr($date); // Pour convertire du Us en Fr
$dateUsa = DateUs($date); // Pour convertir du Fr en Us


Page "ConvDate.php"

<?php
function DateFr ($data)
{
//Format US ( de Base ) en Francais
$a = substr($data, 0, 4); // conversion
$m = substr($data, 5, 2); // de la date
$j = substr($data, 8, 2); // au format
$data= $j.'-'.$m.'-'.$a; // Français
return $data;
}

function DateUs ($data)
{
// Format Francais en US
$a = substr($data, 6, 4); // conversion
$m = substr($data, 3, 2); // de la date
$j = substr($data, 0, 2); // au format
$data = $a.'-'.$m.'-'.$j; // US
return $data;
}
?>

A vous de remplacer ($date = "2004-01-30") par la date a convertire.

A+
Encryon Messages postés 2 Date d'inscription samedi 5 octobre 2002 Statut Membre Dernière intervention 2 avril 2003
2 avril 2003 à 22:22
heu le ['date'] ca vien de ma table c a vous de le remplacer par un champs date de votre table
Rejoignez-nous