我如何获得去年的开始和结束日期?

Kic*_*chu 6 php date

如何使用PHP代码获取去年的开始和结束日期?可能吗?

ani*_*son 7

第一天总是1月1日,最后一天总是12月31日.你真的只是改变了附加的一年.根据您希望格式化日期的方式,您有几种可能性......

  1. 如果您只想显示实际日期:

    $year = date('Y') - 1; // Get current year and subtract 1
    $start = "January 1st, {$year}";
    $end = "December 31st, {$year}";
    
    Run Code Online (Sandbox Code Playgroud)
  2. 如果您需要这两个日期的时间戳:

    $year = date('Y') - 1; // Get current year and subtract 1
    $start = mktime(0, 0, 0, 1, 1, $year);
    $end = mktime(0, 0, 0, 12, 31, $year);
    
    Run Code Online (Sandbox Code Playgroud)

很简单的东西.您可以手动指定您想要的年份.前提是一样的.


Pra*_*mar 7

你可以使用下面的方法来做到这一点。希望它可以帮助某人。

//to get start date of previous year
echo date("d-m-y",strtotime("last year January 1st"));

//to get end date of previous year
echo date("d-m-y",strtotime("last year December 31st"));
Run Code Online (Sandbox Code Playgroud)