2012-02-29 91 views
0

請看這些日期時間值的格式:在JavaScript中,如何將日期時間值從一種格式轉換爲另一種格式?

var from = "2012-01-13 T11:00:00"; 
var to = "13 Jan 2012 11:00am"; 

在上述例子中,如何寫一個JavaScript函數,其在「從」格式在「到」格式轉換的值的值,既日期時間值的文本obvioulsy。

var to = convertDateTime(from); 
function convertDateTime(from) 
{ 
// how to implement this? 
} 

非常感謝,

+1

可能的重複[如何將字符串轉換爲日期時間與JavaScript格式規範?](http://stackoverflow.com/questions/476105/how-can-i-convert-string-to-datetime-with- format-specification-in-javascript) – 2012-02-29 12:44:19

+0

希望這篇文章對你有所幫助。 http://stackoverflow.com/questions/758999/converting-dates-in-javascript – Learner 2012-02-29 12:47:12

回答

2

看看這篇文章:

您必須將字符串對象轉換成日期類型,然後使用日期格式

1

你可以用它重新轉換爲字符串像XDate這樣的圖書館將爲您處理這個問題。

沒有必要重新發明輪子。處理日期時,可能會遇到多個瀏覽器不一致問題。

+0

這看起來像有很多有用的功能,一個偉大的圖書館,但可能是矯枉過正的大多數網站。 「日期」不受跨瀏覽器差異的影響。 AFAIK在所有主流瀏覽器中均得到很好的實施。 – wheresrhys 2012-02-29 13:02:57

+0

@ wheresrhys當前支持的瀏覽器中,可以初始化的Date對象的識別日期格式各不相同。 – kapa 2012-02-29 13:10:29

+0

我從來不知道這一點。你知道記錄這些的來源嗎?我發現最近的是http://stackoverflow.com/questions/5418631/what-string-date-format-will-javascripts-parse-recognize,但它並沒有接近說哪些格式在哪裏工作。 – wheresrhys 2012-02-29 13:19:38

相關問題