Date.toLocaleTimeString()取得日期物件的時間部分
- 詳細內容
- 分類:Javascript
- 發佈:2013-04-20, 週六 11:45
- 點擊數:2548
Javascript的Date.toLocaleTimeString()方法:
toLocaleTimeString()方法,用來取得日期物件中,當地時間的時間部分。
Date.toLocaleTimeString()的語法:
DateObj.toLocaleTimeString()
toLocaleTimeString()方法,用來取得日期物件中,當地時間的時間部分。
DateObj.toLocaleTimeString()
toLocaleDateString()方法,用來取得日期物件中,當地時間的日期部分,包含了星期幾與年月日。
DateObj.toLocaleDateString()
toLocaleDateString()在ECMA-262 5.1Eddition當中有保留第一個參數,以供未來使用,文件中建議瀏覽器不要使用該參數,以免以後有所衝突,不過Mozilla似乎已經實作了2個參數,參考:MDN:Date.prototype.toLocaleDateString。
toJSON()方法用來取得日期物件中的JSON格式的日期字串,JSON格式的日期字串跟 ISO-8601標準: YYYY-MM-DDTHH:mm:ss.sssZ是一樣的。此方法為ECMA-262第五版新增之方法,可能有些瀏覽器並不支援。
toISOString()方法用來取得IOS格式的日期字串:ISO 8601。在javascript中,IOS格式的日期字串看起來會像是這樣 YYYY-MM-DDTHH:mm:ss.sssZ。此方法為ECMA-262第五版新增之方法。可能會有些瀏覽器不支援。不過可藉由自訂方法來解決這樣的問題。
此方法已經廢棄,請參考toUTCString()方法。
toGMTString()方法會傳回一個GMT時間的日期字串。字串的格式會依照執行環境不同而不同,也就是說不同瀏覽器得到的字串可能會是不一樣的字串。
toDateString()方法可以取得日期物件中的日期部分的字串,僅包含了星期幾與月日年。由於toString()方法傳回的日期字串過於複雜,而且會隨著javascript執行環境的不同,而有不同的輸出。如果想要藉由分離toString()傳回的字串來取得單純的日期字串(僅包含星期給與月日年),在實作上有其困難度。所以說,如果只是要取得日期部份的字串的時候,toDateString()方法就是相當實用的方法。