JavaScript Date toLocaleString() 方法
JavaScript基础 2022-06-08 09:53:11小码哥的IT人生shichen
JavaScript Date toLocaleString() 方法
实例
使用区域约定将 Date 对象转换为字符串:
var d = new Date();
var n = d.toLocaleString();
完整实例:
<!DOCTYPE html>
<html>
<body>
<p>单击该按钮可将日期和时间显示为字符串。</p>
<button onclick="myFunction()">试一试</button>
<p id="demo"></p>
<script>
function myFunction() {
var d = new Date();
var n = d.toLocaleString();
document.getElementById("demo").innerHTML = n;
}
</script>
</body>
</html>
可以使用本站在线JavaScript测试工具测试上述代码运行效果:http://www.phpcodeweb.com/runjs.html
定义和用法
toLocaleString()
方法使用区域设置将 Date 对象转换为字符串。
默认语言取决于您计算机上的区域设置。
浏览器支持
方法 | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
toLocaleString() | 支持 | 支持 | 支持 | 支持 | 支持 |
语法
Date.toLocaleString(locales, options)
参数值
参数 | 描述 |
---|---|
locales 试一试 |
可选。要使用哪种语言特定格式。 单击“试一试”按钮来查看所有正在运行的值。 合法值:ar-SA 阿拉伯语(沙特阿拉伯) bn-BD Bangla(孟加拉国) bn-IN 孟加拉语(印度) cs-CZ 捷克语(捷克共和国) da-DK 丹麦语(丹麦) de-AT 奥地利 德语 de-CH“瑞士”德语 de-DE 标准德语(在德国使用) el-GR 现代希腊语 en-AU 澳大利亚英语 en-CA 加拿大英语 en-GB 英式英语 en-IE 爱尔兰语 英语 en-IN 印度 英语 en-NZ 新西兰 英语 en-US 美国英语 en-ZA 英语(南非) es-AR 阿根廷 西班牙语 es-CL 智利 西班牙语 es-CO 哥伦比亚西班牙语 es-ES 卡斯蒂利亚西班牙语(在西班牙中北部使用) es-MX 墨西哥 西班牙语 es-US 美式 西班牙语 fi-FI 芬兰语(芬兰) fr-BE 比利时 法语 fr-CA 加拿大法语 fr-CH “瑞士” 法语 fr-FR 标准法语(尤其是在法国) he-IL 希伯来语(以色列) hi-IN 印地语(印度) hu-HU 匈牙利语(匈牙利) id-ID 印度尼西亚语(印度尼西亚) it-CH“瑞士”意大利语 it-IT 标准意大利语(意大利语) jp-JP 日语(日本) ko-KR 韩文(大韩民国) nl-BE 比利时荷兰语 nl-NL 标准荷兰语(荷兰语) no-NO 挪威语(挪威) pl-PL 波兰语(波兰) pt-BR 巴西葡萄牙语 pt-PT 欧洲葡萄牙语(在葡萄牙书写和使用) ro-RO 罗马尼亚语(罗马尼亚) ru-RU 俄语(俄罗斯联邦) sk-SK 斯洛伐克语(斯洛伐克) sv-SE 瑞典语(瑞典) ta-IN 印度语 泰米尔语 ta-LK 斯里兰卡泰米尔语 th-TH Thai (泰国) tr-TR 土耳其语(土耳其) zh-CN 中国大陆,简体字 zh-HK 香港,繁体字 zh-TW 台湾,繁体字 |
options |
可选。可以设置一些属性的对象。 合法属性:dateStyle Legal values: "full" "long" "medium" "short" timeStyle "full" "long" "medium" "short" localeMatcher "best-fit" (default) "lookup" timeZone hour12 false true hourCycle "h11" "h12" "h23" "h24" formatMatcher "basic" "best-fit" (default) weekday "long" "short" "narrow" year "2-digit" "numeric" month "2-digit" "long" "narrow" "numeric" "short" day "2-digit" "long" hour "2-digit" "long" minute "2-digit" "long" second "2-digit" "long" timeZoneName "long" "short" |
完整实例:
<!DOCTYPE html>
<html>
<body>
<h1>JavaScript Date toLocaleString()</h1>
<p>此方法使用特定于语言的格式将日期格式化为字符串。</p>
<p>在这个例子中,我们展示了所有合法的语言代码。</p>
<code>
<script>
var n = new Date();
document.write("ar-SA: " + n.toLocaleString("ar-SA") + "<br>");
document.write("bn-BD: " + n.toLocaleString("bn-BD") + "<br>");
document.write("bn-IN: " + n.toLocaleString("bn-IN") + "<br>");
document.write("cs-CZ: " + n.toLocaleString("cs-CZ") + "<br>");
document.write("da-DK: " + n.toLocaleString("da-DK") + "<br>");
document.write("de-AT: " + n.toLocaleString("de-AT") + "<br>");
document.write("de-CH: " + n.toLocaleString("de-CH") + "<br>");
document.write("de-DE: " + n.toLocaleString("de-DE") + "<br>");
document.write("el-GR: " + n.toLocaleString("el-GR") + "<br>");
document.write("en-AU: " + n.toLocaleString("en-AU") + "<br>");
document.write("en-CA: " + n.toLocaleString("en-CA") + "<br>");
document.write("en-GB: " + n.toLocaleString("en-GB") + "<br>");
document.write("en-IE: " + n.toLocaleString("en-IE") + "<br>");
document.write("en-IN: " + n.toLocaleString("en-IN") + "<br>");
document.write("en-NZ: " + n.toLocaleString("en-NZ") + "<br>");
document.write("en-US: " + n.toLocaleString("en-US") + "<br>");
document.write("en-ZA: " + n.toLocaleString("en-ZA") + "<br>");
document.write("es-AR: " + n.toLocaleString("es-AR") + "<br>");
document.write("es-CL: " + n.toLocaleString("es-CL") + "<br>");
document.write("es-CO: " + n.toLocaleString("es-CO") + "<br>");
document.write("es-ES: " + n.toLocaleString("es-ES") + "<br>");
document.write("es-MX: " + n.toLocaleString("es-MX") + "<br>");
document.write("es-US: " + n.toLocaleString("es-US") + "<br>");
document.write("fi-FI: " + n.toLocaleString("fi-FI") + "<br>");
document.write("fr-BE: " + n.toLocaleString("fr-BE") + "<br>");
document.write("fr-CA: " + n.toLocaleString("fr-CA") + "<br>");
document.write("fr-CH: " + n.toLocaleString("fr-CH") + "<br>");
document.write("fr-FR: " + n.toLocaleString("fr-FR") + "<br>");
document.write("he-IL: " + n.toLocaleString("he-IL") + "<br>");
document.write("hi-IN: " + n.toLocaleString("hi-IN") + "<br>");
document.write("hu-HU: " + n.toLocaleString("hu-HU") + "<br>");
document.write("id-ID: " + n.toLocaleString("id-ID") + "<br>");
document.write("it-CH: " + n.toLocaleString("it-CH") + "<br>");
document.write("it-IT: " + n.toLocaleString("it-IT") + "<br>");
document.write("ja-JP: " + n.toLocaleString("ja-JP") + "<br>");
document.write("ko-KR: " + n.toLocaleString("ko-KR") + "<br>");
document.write("nl-BE: " + n.toLocaleString("nl-BE") + "<br>");
document.write("nl-NL: " + n.toLocaleString("nl-NL") + "<br>");
document.write("no-NO: " + n.toLocaleString("no-NO") + "<br>");
document.write("pl-PL: " + n.toLocaleString("pl-PL") + "<br>");
document.write("pt-BR: " + n.toLocaleString("pt-BR") + "<br>");
document.write("pt-PT: " + n.toLocaleString("pt-PT") + "<br>");
document.write("ro-RO: " + n.toLocaleString("ro-RO") + "<br>");
document.write("ru-RU: " + n.toLocaleString("ru-RU") + "<br>");
document.write("sk-SK: " + n.toLocaleString("sk-SK") + "<br>");
document.write("sv-SE: " + n.toLocaleString("sv-SE") + "<br>");
document.write("ta-IN: " + n.toLocaleString("ta-IN") + "<br>");
document.write("ta-LK: " + n.toLocaleString("ta-LK") + "<br>");
document.write("th-TH: " + n.toLocaleString("th-TH") + "<br>");
document.write("tr-TR: " + n.toLocaleString("tr-TR") + "<br>");
document.write("zh-CN: " + n.toLocaleString("zh-CN") + "<br>");
document.write("zh-HK: " + n.toLocaleString("zh-HK") + "<br>");
document.write("zh-TW: " + n.toLocaleString("zh-TW") + "<br>");
</script>
</code>
</body>
</html>
可以使用本站在线JavaScript测试工具测试上述代码运行效果:http://www.phpcodeweb.com/runjs.html
技术细节
字符串,表示字符串形式的日期和时间。 ECMAScript 1返回值: |
---|
JavaScript 版本: |