php自动获取上一个月的起始时间

Posted gentsir

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php自动获取上一个月的起始时间相关的知识,希望对你有一定的参考价值。

1、借鉴评论的方法[20170309 edit]

function get_month_start_end($timestamp)
{
    !empty($timestamp) OR $timestamp = time();

    $last_month = date(\'Y-m-01\', $timestamp);
    $last[\'first\'] = strtotime($last_month);
    $last[\'end\'] = strtotime("$last_month +1 month -1 seconds");

    return $last;
}

2、old方法

$last_month = date(\'Y-m\', strtotime(\'last month\'));

$last[\'first\'] = $last_month . \'-01 00:00:00\';
$last[\'end\'] = date(‘Y-m-d H:i:s’, strtotime("$last_month +1 month -1 day +23 hours +59 minutes +59 seconds"));

以上是关于php自动获取上一个月的起始时间的主要内容,如果未能解决你的问题,请参考以下文章

小程序如何获取下个月的起始时间与结束时间

momentjs获取上周上月前三个月的起始和结束时间--直接copy结尾代码

获取当前时间的前几个月的星期起始结束时间

获取自然月的起始日期和终止日期

php获取上一个月的开始与结束时间遇到的问题

java 代码如何获取当前时间的上一个月的月末时间..