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

    php怎么获取几月后的日期

    青灯夜游青灯夜游2022-02-22 19:14:49原创294

    php获取几月后日期的方法:1、使用“strtotime("+N month")”语句获取几月后的时间戳,参数“N”指定具体月数;2、使用“date("Y-m-d",时间戳)”语句格式化获取的时间戳,将其转为“年-月-日”的日期格式。

    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

    php怎么获取几月后的日期

    实现步骤:

    实现代码:

    <?php
    header("Content-type:text/html;charset=utf-8");
    echo "当前时间戳为:".strtotime("now")."<br>";
    echo "格式化当前时间戳:".date("Y-m-d H:i:s",strtotime("now"))."<br><br>";
    echo "1个月后的时间戳:".strtotime("+1 month")."<br>";
    echo "格式化时间戳:".date("Y-m-d H:i:s",strtotime("+1 month"))."<br><br>";
    echo "当前时间戳后2个月:".date("Y-m-d H:i:s",strtotime("+2 month"))."<br>";
    echo "当前时间戳后3天:".date("Y-m-d H:i:s",strtotime("+3 month"))."<br>";
    echo "当前时间戳后4天:".date("Y-m-d H:i:s",strtotime("+4 month"))."<br>";
    ?>

    1.png

    说明:

    PHP strtotime() 函数有两种用法:一种是将字符串形式的、用英文文本描述的日期时间解析为 UNIX 时间戳,一种是用来计算一些日期时间的间隔。

    strtotime() 函数的使用示例如下:

    <?php
    echo strtotime("now"), "<br />";
    echo strtotime("10 September 2000"), "<br />";
    echo strtotime("+1 day"), "<br />";
    echo strtotime("+1 week"), "<br />";
    echo strtotime("+1 week 2 days 4 hours 2 seconds"), "<br />";
    echo strtotime("next Thursday"), "<br />";
    echo strtotime("last Monday"), "<br />";
    ?>

    2.png

    <?php
    header("Content-type:text/html;charset=utf-8");
    $start = 'last Monday';
    $interval = strtotime("$start + 4 days");
    echo "现在\$interval 表示上周的" . date('l',$interval);
    ?>

    3.png

    推荐学习:《PHP视频教程

    以上就是php怎么获取几月后的日期的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php 几月后的日期
    上一篇:php十进制怎么转化为二进制 下一篇:php怎么获取当前日期是一年的第几周
    千万级数据并发解决方案

    相关文章推荐

    • centos7怎么查看php安装目录• php中include的用法是什么• php中怎么让秒转化成毫秒数• php是编译型语言还是解释性语言• PHP转义字符串的代码是什么• php中time怎么获取当前是几点钟• php中两个数相除怎么获取百分比结果
    1/1

    PHP中文网