2013-02-24 136 views
-2

我有這個日期時間的東西,需要轉換爲時間戳。我正在尋找3種狀態下的轉換,包括Javascript,Python和PHP。我的主要問題是,我無法捕捉此字符串的格式:2013-07-29T18:54:09.743390-08:00 此外,任何人都可以請分享這是什麼格式?字符串到時間戳

+4

這就是ISO 8601。 – 2013-02-24 21:45:40

回答

2

一個通用的方法用PHP來做到這一點的strtotime()
在Javascript中,你可以嘗試

var d=new Date("your datetime here"); 

雖然,我不是100%肯定的結果,你會與格式讓你有。也許別人可以幫忙解決這個問題。
至於Python,其他人應該可能幫助你,因爲我不熟悉。或者你可以谷歌「python相當於php strtotime」,或類似的。

0
print strtotime('2013-07-29T18:54:09.743390-08:00'); 

結果:

1375152849 
0

的Python:

>>> import time 
>>> import datetime 
>>> dateString = "02/24/2012" 
>>> time.mktime(datetime.datetime.strptime(dateString,"%m/%d/%Y").timetuple()) 
1330034400.0 

PHP:

$timestamp = strtotime('02/24/2012');  
print $timestamp.PHP_EOL; #OUTPUT 1330034400 

的Javascript:

var date = new Date('2012-02-24') 
date.getTime()/100