• 技术文章 >后端开发 >PHP问题

    php怎么实现日期增加

    藏色散人藏色散人2021-07-16 10:23:21原创100

    在PHP中可以通过“date('Y-m-d H:i:s',strtotime("+1 day +1 hour +1 minute");”语法实现日期增加具体时间。

    本文操作环境:Windows7系统、PHP7.1版,DELL G3电脑

    php怎么实现日期增加?

    php 当前日期加一天和指定日期加一天

    1.给当前时间加一天?一小时?

    <?php
    echo "今天:",date('Y-m-d H:i:s'),"<br>";
    echo "明天:",date('Y-m-d H:i:s',strtotime('+1 day'));
    ?>

    上一行输出当前时间,下一行输出明天时间

    同理加一年,一小时,一分钟 ,一月。。。

    echo "明天:",date('Y-m-d H:i:s',strtotime('+1 day'));
    echo "明天:",date('Y-m-d H:i:s',strtotime('+1 hour'));
    echo "明天:",date('Y-m-d H:i:s',strtotime('+1 minute'));
    echo "明天:",date('Y-m-d H:i:s',strtotime('+1 mouth'));

    这里+1 day可以修改参数1为任何想需要的数 day也可以改成year(年),month(月),hour(小时)minute(分),second(秒)如:

    date('Y-m-d H:i:s',strtotime("+1 day +1 hour +1 minute");

    可以随便自由组合,以达到任意输出时间的目的

    注:该方法之针对1970年以后试用,也就是时间戳的适用范围。

    2.给指定时间加一天?一小时?.。。。。。

    echo   date("Y-m-d",strtotime("+1 month",strtotime("2012-02-04")));

    结果为:2011-03-04

    echo   date("Y-m-d",strtotime("+1 week",strtotime("2011-02-04")));

    结果为:2011-02-11

    echo   date("Y-m-d",strtotime("+1 day",strtotime("2011-02-04")));

    结果为:2011-02-05

    其它同理如上。

    注:该方法之针对1970年以后试用,也就是时间戳的适用范围。

    推荐学习:《PHP视频教程

    以上就是php怎么实现日期增加的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php
    上一篇:php mysql模块报错怎么办 下一篇:怎么直接修改php.ini屏蔽php报错
    第16期线上培训班

    相关文章推荐

    • 深入浅析PHP中的组合模式• 实例讲解PHP如何在Yii框架中进行错误和异常处理• php插入数据mysql不显示中文怎么办• php mysql模块报错怎么办

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网