js中tolocalstring和tostring方法的區別


今天看書的時候,感覺小疑問。寫個隨筆記錄下,加強記憶,一點點積累

toLocaleString 方法返回一個 String 對象,這個對象中包含了用當前區域設置的默認格式表示的日期。

對於公元 1601 和 1999 之間的時間,日期格式要按照用戶的“控制面板”中“區域設置”來確定。
F對於此區間外的其他時間,使用 toString 方法的默認格式。
例如,同樣是 3 月 21 日,在美國,toLocaleString 可能會返回 "03/21/08 01:02:03",

而在歐洲返回值則可能是 "21/03/08 01:02:03",因為歐洲的慣例是將日期放在月份前面。

toLocaleString 只是用來顯示結果給用戶;最好不要在腳本中用來做基本計算,因為返回的結果是隨機器不同而不同的。

示例
下面這個例子說明了 toLocaleString 方法的用法。

var d, s; // 聲明變量
d = new Date(); // 創建 Date 對象。
s = "Current setting is ";
s += d.toLocaleString(); // 轉換為當前區域。
return(s); // 返回轉換的日期。
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM