JavaScript Date toLocaleString() 方法

定义和用法

toLocaleString() 方法使用区域设置将 Date 对象转换为字符串。

默认语言取决于您计算机上的区域设置。

实例

使用区域约定将 Date 对象转换为字符串:

var d = new Date();
var n = d.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
  • "full"

  • "long"

  • "medium"

  • "short"

timeStyle
  • "full"

  • "long"

  • "medium"

  • "short"

localeMatcher
  • "best-fit"(默认)

  • "lookup"

timeZone
hour12
  • false

  • true

hourCycle
  • "h11"

  • "h12"

  • "h23"

  • "h24"

formatMatcher
  • "basic"

  • "best-fit"(默认)

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"

技术细节

返回值:字符串,表示字符串形式的日期和时间。
JavaScript 版本:ECMAScript 1

浏览器支持

方法ChromeIEFirefoxSafariOpera
toLocaleString()支持支持支持支持支持

相关页面

教程:JavaScript 日期

教程:JavaScript 日期格式

教程:JavaScript 字符串