2011-03-24 24 views
4

我有一個時間戳,看起來像09年3月11日04.52.43.246000000上午。將JavaScript時間戳寫入MilliSeconds

我想把它轉換成MilliSeconds的時間格式,請問有誰能讓我知道如何實現這個? (我只能在JavaScript裏面做這個)

請指教。謝謝 。

回答

3

parse():返回自1970年1月1日午夜以來對於傳遞給它的給定日期和時間字符串的毫秒數。

var milliSeconds = Date.parse('09-MAR-11 04:52:43:246000000 AM'); 

在你datestring請更改小時/分/等分離到:代替.,因此JS可以正確識別的日期。

jsFiddle Demo

Javascript Date Functions

+0

在IE上午07時得到一個腳本錯誤對象不支持此屬性或方法「VAR MS = d.parse('09 -mar-11 04.52.43.246000000 AM') ;」 – Lalchand 2011-03-24 07:23:42

+0

@Lalchand:閱讀我的編輯。 – kapa 2011-03-24 07:25:14

+0

我試過這種方式,正如你所說,我得到NAN <腳本類型= 「文/ JavaScript的」> 函數調用(){ VAR MS = Date.parse(09 -mar-11 04 :52:43:246000000 AM'); alert(ms); \t} <體的onload = 「呼叫()」> 我NAN。請告訴我,如果我在這裏丟失的東西 – Kiran 2011-03-24 07:47:31