2012-12-11 33 views
0

我的數據庫中有一些項目需要在給定時間段後過期。爲了保持合理性並確保他們每天只有一次過期,我希望使用php將我的UTC日期四捨五入。有誰看到任何巨大的問題,在使用此代碼這樣做:將PHP日期舍入到PHP中的午夜

echo date('D, d M Y H:i:s',strtotime(date('d M Y', time()))); 

原諒代碼會給當前的日期,但上午12:00。有沒有更簡單/更好的方法來做我想在這裏做的事情?

+1

不,它看起來不錯。 –

回答

2

如果你想使用一個特定的時間,那麼你只需輸入實際時間:

echo date('D, d M Y 00:00:00', strototime($date)); 
+0

我也許沒有完全解釋我的例子。我使用time()作爲例子,但在我的應用程序中,我正在從MYSQL數據庫中拖出$創建的UTC值。 – kevinaskevin

+0

仍然是一樣的原理:'echo date('D,d M Y 00:00:00',strtotime($ created));' – MichaelRushton