![](/img/trans.png)
[英]Converting PHP MySQL date to Javascript timestamp for FLOT time series data
[英]php timestamp to javascript time or date
我試圖將PHP時間戳轉換為javascript時間或日期(基本上做2次之間的差異,並在幾秒鍾內找到它)
我從php獲取時間戳如下:
2011-12-26 17:27:37
我試圖在javascript中做上述時間戳和當前時間的差異,並嘗試以秒為單位打印時間差異..
喜歡:
CurrentTimeInJavaScript - JavaScriptConvertedTime(2011-12-26 17:27:37)
編輯
或者我們如何在javascript時間戳中獲得當前/系統時間?
new Date().getTime()
正如預期的那樣從1970年開始!
20111226180000 for 2011 Dec 26 6 PM
我想說它20111226180000 for 2011 Dec 26 6 PM
在JS中創建兩個Date
對象; 當前日期之一( new Date
)和您的服務器時間之一(傳遞服務器時間,例如new Date('date string')
。
然后得到差異。
var diff = +date1 - +date2;
使用PHP的date()
函數的輸出,而不是完整的字符串時間格式,該函數只是自1970年1月1日午夜UTC以來經過的秒數。
Javascript時間采用相同的格式,但乘以1000,因為它具有毫秒級的分辨率。
首先, 2011-12-26 17:27:37
不是時間戳。 您可以將其轉換為strtotime
的時間戳。
接下來要注意的是javascript時間戳以毫秒為單位 ,因此你必須將它乘以1000.要獲得javascript中的時間戳,可以使用Date.getTime()
把它們放在一起:
new Date().getTime() - new Date(<?php echo json_encode(strtotime(2011-12-26 17:27:37))?>);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.