2010-11-11 51 views
0

我拉一個日期,它只有月份和日期。我需要在保存到數據庫之前添加一年。這些日期只有一年的時間。有沒有辦法做到這一點?PHP:如果丟失,請添加年份

我收到日期的方式是11月12日或「M d」

+0

你可以編輯你的問題來顯示你的數據格式,因爲它需要處理? – lonesomeday 2010-11-11 21:35:32

回答

1

那麼今年可以是2010年還是2009年吧?

if (strtotime($date . date('-Y')) > time()) { 
    // year ago 
    $date .= date('-Y', strtotime('last year')); 
} else { 
    $date .= date('-Y'); 
} 

// date('-Y') will return -2010 or -2009 
1

既然你說的日期不能超過一年前更大,那麼如果日期大於今天才一個月計數,一天,它是從去年開始的。否則,今年。