代码错了应该是:
<?php
$hours = 00;
$month = 01;
$day = 01;
$year = 2005;
$timestamp = mktime($hours, 0, 0, $month, $day, $year, 0);
echo strftime("%G%m%d %H", $timestamp);
$hours=$hours-1;
$timestamp=mktime($hours, 0, 0, $month, $day, $year,0);
echo "<br>";
echo strftime("%G%m%d %H", $timestamp);
?>显示结果怎么是:
20040101 00
20041231 23错误在哪儿??
<?php
$hours = 00;
$month = 01;
$day = 01;
$year = 2005;
$timestamp = mktime($hours, 0, 0, $month, $day, $year, 0);
echo strftime("%G%m%d %H", $timestamp);
$hours=$hours-1;
$timestamp=mktime($hours, 0, 0, $month, $day, $year,0);
echo "<br>";
echo strftime("%G%m%d %H", $timestamp);
?>显示结果怎么是:
20040101 00
20041231 23错误在哪儿??
$hours = 00;
$month = 01;
$day = 01;
$year = 2005;
$timestamp = mktime($hours, 0, 0, $month, $day, $year);
echo strftime("%Y%m%d %H", $timestamp);
$hours=$hours-1;
$timestamp=mktime($hours, 0, 0, $month, $day, $year);
echo "<br>";
echo strftime("%Y%m%d %H", $timestamp);
?>
20050101 00
20041231 23
kao!
strftime不应该用%G输出!!!
这个是带星期的,它回判断一天属于今年的星期还是去年的星期,所以输出有错!!!!!!!