1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| define("FORMAT_DATE_DAY", "{day_num_week}, {month_num} {day_num_month}, {year}");
define("FORMAT_DATE", "{month_num} {day_num_month}, {year}");
function show_date($format, $dt) {
global $sxml;
list($year, $month_num, $day_num_week, $day_num_month, $day_suffix) = explode("-", date("Y-n-N-j-S", strtotime($dt)));
$month_num = $sxml->{'month'.$month_num}; // pour afficher le mois dans la langue du site web
$day_num_week = $sxml->{'day'.$day_num_week};
$search = array("{year}", "{month_num}", "{day_num_week}", "{day_num_month}", "{day_suffix}");
$replace = array($year, $month_num, $day_num_week, $day_num_month, $day_suffix);
return str_replace($search, $replace, $format);
}
// sur le site US cela affiche Thursday, November 18, 2010
echo show_date(FORMAT_DATE_DAY, "2010-11-18 12:59:52"); |
Partager