去年作为时间戳?

时间:2012-12-07 19:37:38

标签: php timestamp

我在网上发现这个片段应该是当年(2012年)作为时间戳。

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

我如何获得$last_year

4 个答案:

答案 0 :(得分:3)

使用此代码。

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

答案 1 :(得分:2)

从年份值中减去一个:

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

答案 2 :(得分:2)

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

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

答案 3 :(得分:1)

你可以尝试:

$startTime = mktime(0, 0, 0, 1, 1, date('Y')-1);     
$endTime = mktime(23, 59, 59, 12, 31, date('Y')-1);