我在网上找到了这个片段,它应该给我当前年份(2012 年)作为时间戳。
$current_year = mktime(0, 0, 0, 1, 1, date('Y'));
我怎样才能得到$last_year
?
使用此代码。
$last_year = mktime(0, 0, 0, 1, 1, date('Y') - 1);
就速度而言,这可能是最快的答案:
$last_year = time() - 31536000; // 31,536,000 seconds in a year
从年份值中减去一个:
$last_year = mktime(0, 0, 0, 1, 1, (date('Y') - 1));
你可以试试:
$startTime = mktime(0, 0, 0, 1, 1, date('Y')-1);
$endTime = mktime(23, 59, 59, 12, 31, date('Y')-1);