Copy CodeThe code is as follows:
Formatted date
static function FormatDate ($format, $datetime, $week = 0) {
$datetime = $datetime > 3000? $datetime: Strtotime ($datetime);
if ($week) {
$weeknames = [
' Day ',
' One ',
' Two ',
' Three ',
' Four ',
' Five ',
Six
];
$format = Str_replace (' W ', $weeknames [Date (' W ', $datetime)], $format);
}
Return Date ($format, $datetime);
}
Copy the Code code as follows:
echo "Week". FormatDate ("W", "2012-11-03 00:46:22", 1). " " . FormatDate ("y-m-d", "2012-11-03 00:46:22");
echo "Week". FormatDate ("W", "1388678400", 1). " " . FormatDate ("y-m-d", "1388678400");
Saturday 2012-11-03
Friday 2014-01-03
http://www.bkjia.com/PHPjc/825268.html www.bkjia.com true http://www.bkjia.com/PHPjc/825268.html techarticle Copy the code as follows://Format date static function FormatDate ($format, $datetime, $week = 0) {$datetime = $datetime? $datetime : Strtotime ($datetime); if ($week) ...