2012-12-07 102 views
0

我在網上發現了這個片段,它應該給我當前年份(2012年)作爲時間戳。作爲時間戳?

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

我怎樣才能得到$last_year

+0

檢查此[Mktime() - Ti mestamp昨天,上個月,去年等)。](http://en.kioskea.net/faq/1861-mktime-timestamp-yesterday-last-month-etc#last-year) –

回答

3

使用此代碼。

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

減一的年份:

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

你可以嘗試:

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

在速度方面,這是有可能的最快的答案:

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