3-20编程练习
来源:3-20 编程练习
23333_
2018-08-11 21:56:06
<?php
date_default_timezone_set('Asia/Shanghai');
print_r(getdate());
echo '<br>';
print_r(getdate(strtotime('+1 day')));
echo '<br>';
print_r(getdate(strtotime("-1 day "."9 hours "."50 minutes")));
为什么无法获取昨天0点的信息呢?显示的是今天的日期信息
1回答
你好,昨天0点直接写yesterday就可以了,代码参考如下:
<?php
date_default_timezone_set('Asia/Shanghai');
echo '<pre>';
print_r(getdate()).'<br>';
echo '</pre>';
echo '<pre>';
print_r(getdate(strtotime('+1 day'))).'<br>';
echo '</pre>';
echo '<pre>';
print_r(getdate(strtotime('yesterday'))).'<br>';
echo '</pre>';
?>
如果解决了你的问题,请采纳,祝学习愉快~