2

我在网上找到了这个片段,它应该给我当前年份(2012 年)作为时间戳。

$current_year = mktime(0, 0, 0, 1, 1, date('Y'));

我怎样才能得到$last_year

4

4 回答 4

3

使用此代码。

$last_year = mktime(0, 0, 0, 1, 1, date('Y') - 1);
于 2012-12-07T19:38:16.390 回答
2

就速度而言,这可能是最快的答案:

$last_year = time() - 31536000; // 31,536,000 seconds in a year

于 2014-11-29T21:35:55.633 回答
1

从年份值中减去一个:

$last_year = mktime(0, 0, 0, 1, 1, (date('Y') - 1));
于 2012-12-07T19:39:39.863 回答
1

你可以试试:

$startTime = mktime(0, 0, 0, 1, 1, date('Y')-1);     
$endTime = mktime(23, 59, 59, 12, 31, date('Y')-1);     
于 2012-12-07T19:41:30.320 回答