其中一個附屬網絡提供具有以下時間/日期格式的饋送。將時間/日期從XML文件轉換爲MYSQL格式
<startDate>1349992800000</startDate>
<endDate>1355266799999</endDate>
我的問題是我想將此轉換爲MYSQL格式,我曾嘗試mktime和的strtotime沒有運氣的日期似乎走出來錯了。我知道這是自Equinox以來的時間,我只是不知道如何將其轉換爲MYSQL格式。
其中一個附屬網絡提供具有以下時間/日期格式的饋送。將時間/日期從XML文件轉換爲MYSQL格式
<startDate>1349992800000</startDate>
<endDate>1355266799999</endDate>
我的問題是我想將此轉換爲MYSQL格式,我曾嘗試mktime和的strtotime沒有運氣的日期似乎走出來錯了。我知道這是自Equinox以來的時間,我只是不知道如何將其轉換爲MYSQL格式。
你可以讓MySQL的做用FROM_UNIXTIME()
轉換:
INSERT INTO yourTable (`startDate`, `endDate`)
VALUES (FROM_UNIXTIME(1349992800000), FROM_UNIXTIME(1355266799999));
你可能有1000先來劃分,因爲你的時間戳似乎因爲毫秒爲單位,而MySQL使用紀元以來的秒數。
此日期時間是timestamps
如果你去通過PHP,在日期的功能手冊(here),你可以看到你可以從格式和時間戳
string date (string $format [, int $timestamp = time() ])
嘗試創建一個日期對象它,
祝你好運!
That Equinox http://en.wikipedia.org/wiki/Equinox?什麼是度量單位?秒? – hakre
我想象的OP意味着「[UNIX] [epoch](http://en.wikipedia.org/wiki/Epoch_%28reference_date%29)」.. – eggyal