2015-07-13 89 views
0

我有這樣的代碼:date("d/m-Y", strtotime('+17 days', time())); 但我需要將它轉換爲沒有指定時間的時間戳。如何使此時間戳

案件是我需要測試時間戳是否等於我在我的數據庫中有一個。要清楚,上面創建的時間是從今天開始的,2015年7月30日,而我在我的數據庫中的時間戳是:1438214400(也是30 juli,2015)

是否有可能使date("d/m-Y", strtotime('+17 days', time()));的時間戳這將等於我的數據庫中的時間戳?

此致

+0

什麼時間時間戳在你的數據庫 - 00:00:00或插入記錄的時間? – splash58

+0

'date(「d/mY」'已經沒有時間關聯了,所以問題是什麼? –

+0

是的,我知道它沒有日期,但它只是如何處理它,因爲當我把它放入mktime函數時,我得到的時間戳是錯誤的。我的數據庫中的時間戳是用'$ today = mktime(0,0,0,date('m'),date('d'),date('y')); ' –

回答

0

我計算出來,所述的解決方案是

$ fromnow =日期( 「d-M-Y」,的strtotime('+ 17天,時間())); list($ day,$ month,$ year)= explode(' - ',$ fromnow);

$ timestamp = mktime(0,0,0,$ month,$ day,$ year);

非常感謝你的回覆的