/*---------------------------------------------------------------*/
|
/*
|
Titre : Obtient date + heure ( DATETIME ) au format littérale
|
|
URL : https://phpsources.net/code_s.php?id=455
|
Auteur : IlbeeNetwork
|
Date édition : 08 Sept 2008
|
Date mise a jour : 15 Aout 2019
|
|
Rapport de la maj:
|
- fonctionnement du code vérifié
|
*/
|
/*---------------------------------------------------------------*/
|
|
function Date_ConvertSqlTab($date_sql) {
|
$jour = substr($date_sql, 8, 2);
|
$mois = substr($date_sql, 5, 2);
|
$annee = substr($date_sql, 0, 4);
|
$heure = substr($date_sql, 11, 2);
|
$minute = substr($date_sql, 14, 2);
|
$seconde = substr($date_sql, 17, 2);
|
|
$key = array('annee', 'mois', 'jour', 'heure', 'minute', 'seconde');
|
$value = array($annee, $mois, $jour, $heure, $minute, $seconde);
|
|
$tab_retour = array_combine($key, $value);
|
|
return $tab_retour;
|
}
|
|
function DateMoisTxt($mois_brut) {
|
if($mois_brut=='01') {
|
return 'Janvier';
|
} elseif($mois_brut=='02') {
|
return 'Février';
|
} elseif($mois_brut=='03') {
|
return 'Mars';
|
} elseif($mois_brut=='04') {
|
return 'Avril';
|
} elseif($mois_brut=='05') {
|
return 'Mai';
|
} elseif($mois_brut=='06') {
|
return 'Juin';
|
} elseif($mois_brut=='07') {
|
return 'Juillet';
|
} elseif($mois_brut=='08') {
|
return 'Aoà»t';
|
} elseif($mois_brut=='09') {
|
return 'Septembre';
|
} elseif($mois_brut=='10') {
|
return 'Octobre';
|
} elseif($mois_brut=='11') {
|
return 'Novembre';
|
} elseif($mois_brut=='12') {
|
return 'Décembre';
|
};
|
}
|
|
function DateJourTxt($jour_brut) {
|
if($jour_brut=='Mon') {
|
return 'Lundi';
|
} elseif($jour_brut=='Tue') {
|
return 'Mardi';
|
} elseif($jour_brut=='Wed') {
|
return 'Mercredi';
|
} elseif($jour_brut=='Thu') {
|
return 'Jeudi';
|
} elseif($jour_brut=='Fri') {
|
return 'Vendredi';
|
} elseif($jour_brut=='Sat') {
|
return 'Samedi';
|
} elseif($jour_brut=='Sun') {
|
return 'Dimanche';
|
};
|
}
|
|
function DateComplete($date_sql) {
|
$tab_date = Date_ConvertSqlTab($date_sql);
|
$mktime_brut = mktime($tab_date['heure'],
|
$tab_date['minute'],
|
$tab_date['seconde'],
|
$tab_date['mois'],
|
$tab_date['jour'],
|
$tab_date['annee']);
|
|
return DateJourTxt(date('D', $mktime_brut)).' '.$tab_date['jour'].' '.
|
DateMoisTxt(date('m', $mktime_brut)).' '.$tab_date['annee'];
|
}
|
| ?> |
Forty
20 Nov 2008 à 09:20Il y a plus simple ici : Afficher une date avec le nom du jour et du mois
Invité
19 Nov 2008 à 16:36Salut, très joli code :p
Dit moi, j'ai besoin d'aide...
Alors voila, j'ai créée un formulaire, et lorsque le visiteur clic sur valider, le contenu du formulaire m'est envoyé par mail. Jusque là tout va bien.
Mais j'aimerais que la date et l'heure à laquelle le formulaire à été rempli soient visible dans le mail.
J'espère que tu pourras m'aider...
;)
IlbeeNetwork
09 Sept 2008 à 09:46Ho bas de rien c'est normal.
Un autre exemple simple,
Afficher la date du jour
KOogar
08 Sept 2008 à 14:26Jolie jeu de fonctions, un peu plus d'exemples aurait été agréable. Merci pour ce code