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

    PHP日期时间运用十二:获取当前月份及其前三个月

    藏色散人藏色散人2021-08-21 08:59:13原创315
    今天继续给大家介绍PHP日期运用系列内容,非常适合新人学习~那么在上一篇《PHP日期时间运用十一:三种方法比较两个指定的日期》文章中给大家介绍了怎么使用3种方法比较两个日期,有需要的朋友可以学习学习~

    →相关推荐:《PHP日期时间运用大汇总(持续更新~)

    本文的主题内容则是教大家如何编写一个PHP脚本来获取当前月份和前三个月。

    具体什么意思呢?比如说当前日期是5月,获取前3个月就是2、3、4月份。

    下面我们就直接上PHP代码:

    如下:

    <?php
    echo date("m - Y")."<br>";
    echo date("m - Y",strtotime("-1 Months"))."<br>";
    echo date("m - Y",strtotime("-2 Months"))."<br>";
    echo date("m - Y",strtotime("-3 Months"))."<br>";

    输出结果则是:

    e58327840ea939615578481a15e328d.png

    08 - 2021
    07 - 2021
    06 - 2021
    05 - 2021

    可见当前月份是八月,那么前三个月则分别是五、六、七月,获取成功!

    在上述代码中需要我们掌握的就是date()strtotime()函数以及各种日期字符的使用:

    PHP中的Date()函数可以把时间戳格式化为更易读的日期和时间。

    PHP中的strtotime()函数则可以将任何英文文本的日期或时间描述解析为 Unix 时间戳(自 January 1 1970 00:00:00 GMT 起的秒数)。

    下面顺便列出一些常用于日期的字符:

    d - 表示月里的某天(01-31)
    m - 表示月(01-12)
    Y - 表示年(四位数)
    1 - 表示周里的某天
    注:其他字符,比如 "/", "." 或 "-" 也可被插入字符中,以增加其他格式。

    下面是常用于时间的字符:

    h - 带有首位零的 12 小时小时格式
    i - 带有首位零的分钟
    s - 带有首位零的秒(00 -59)
    a - 小写的午前和午后(am 或 pm)
    注:PHP date()函数会返回服务器的当前日期/时间!

    不知道各位的解决思路是不是和我一样?希望你能有所收获!

    最后给大家推荐最新最全面的《PHP视频教程》~快来学习吧!

    以上就是PHP日期时间运用十二:获取当前月份及其前三个月的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:PHP
    上一篇:PHP函数运用之怎么进行进制的转换 下一篇:PHP如何检查给定对象中方法是否存在?
    线上培训班

    相关文章推荐

    • PHP日期时间运用七:获取某个国家的日期和星期• PHP日期时间运用八:添加或减去特定日期的天数• PHP日期时间运用九:获取某年某周的开始和结束日期• PHP日期时间运用十:将秒数转成格式为“天时分秒”

    全部评论我要评论

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

    PHP中文网