我有一個網格,其中每行都有一個PHP格式('Ymd H:i:s')日期顯示。我想應用一個JavaScript過濾器,它將只顯示時間戳超過36小時的那些行。在javascript中獲取最後36小時的時間戳並將其與php時間戳進行比較
什麼是最先獲得36小時時間戳的最佳方式&然後將該時間戳與使用javascript顯示的PHP時間戳進行比較。
直到現在我試着用下面的代碼,讓過去36時間戳
var mydate=new Date();
mydate.setHours(mydate.getHours()-36);
dateInPhpFormat=mydate.getFullYear()+'-'+mydate.getMonth()+'- '+mydate.getDate()+"
"+mydate.getHours()+":"+mydate.getMinutes()+":"+mydate.getSeconds();
當我打印dateInPhpFormat它顯示了錯誤的日期。 任何幫助,將不勝感激。
說這顯示了錯誤的日期是有點含糊。你可以發佈你現在擁有的產品與你想要的產品嗎? –
使用'moment.js' http://momentjs.com/ – Hackerman
PHP使用秒,JS使用毫秒。沒有做一些調整,你不能直接使用另一種語言的時間戳。 –