2. 测试不行
date('Y-m-d',strtotime('+4 day'))
5.
@记忆丶搜索中php已经为我们做好了
<?php
$time = mktime(12, 23, 34, 5, 6, 2007);
echo strtotime("now"), "\n";
echo strtotime("10 September 2000"), "\n";
echo strtotime("+1 day", $time), "\n";
echo strtotime("+1 week", $time), "\n";
echo strtotime("-3 weeks 2 days 4 hours 2 seconds", $time), "\n";
echo strtotime("next Thursday", $time), "\n";
echo strtotime("last Monday", $time), "\n";
?>
得到时间戳之后用date就可以得到时间了。
6.
@洋,4天是复数,必须写成4 days。其他也一样,必须注意单复数。
7. 其实我们完全没有必要使用strtotime函数,因为1天=24*3600秒,用mktime得到时间戳后直接加减就完成了。时间戳使一切时间运算都成了秒数的算数运算。运算出来后用date就可以读取结果了。
8.
@终极神天,如果用C,我就去复制粘贴php的date和mktime的源代码。