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回答

imooc_澈

2018-08-12

你好,昨天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>';

?>

如果解决了你的问题,请采纳,祝学习愉快~


0

0 学习 · 4928 问题

查看课程

相似问题