.01
.02
.03
.04
.05
.06
.07
.08
.09
.10
.11
.12
.13
.14
.15
.16
.17
.18
.19
.20
.21
.22
.23
.24
.25
.26
.27
.28
.29
.30
.31
.32
.33
.34
.35
.36
.37
.38
.39
.40
.41
.42
.43
.44
.45
.46
.47
.48
.49
.50
.51
.52
.53
.54
.55
.56
.57
.58
.59
.60
.61
.62
.63
.64
.65
.66
.67
.68
.69
.70
.71
.72
.73
.74
.75
.76
.77
.78
.79
.80
.81
.82
.83
.84
.85
.86
.87
.88
.89
.90
.91
.92
.93
.94
.95
.96
.97
.98
.99
.100
|
|
<?php
/******************************************************************************/
/* */
/* __ ____ */
/* ___ / / ___ / __/__ __ _____________ ___ */
/* / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-< */
/* / .__/_//_/ .__/___/\___/\_,_/_/ \__/\__/___/ */
/* /_/ /_/ */
/* */
/* */
/******************************************************************************/
/* */
/* Titre : (PHP5) Obtenir une date dans un format texte */
/* */
/* URL : http://www.phpsources.org/scripts455-PHP.htm */
/* Auteur : IlbeeNetwork */
/* Date édition : 08 Sept 2008 */
/* Website auteur : http://www.ilbee.net/ */
/* */
/******************************************************************************/
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'];
}
// EXEMPLE //
echo DateComplete('2008-04-18 10:52:48');
?>
|