是一个 JavaScript 内置函数,用于将日期对象转换为本地日期字符串。它的返回值根据不同的地区和语言环境而变化。
该方法的使用格式如下:
dateObj.toLocaleDateString([locales [, options]])
其中,locales
是一个可选参数,用于指定语言环境或一组语言环境,它可以是一个字符串或字符串数组。如果不传入该参数,则使用运行脚本的默认语言环境。
options
也是一个可选参数,用于定制化日期格式的输出。它可以是一个对象,包含以下属性:
localeMatcher
:指定如何匹配语言环境。可选值为 "lookup"(默认)和 "best fit"。year
、month
、day
:指定是否显示年份、月份、日期。可选值为 "numeric"、"2-digit" 和 "long"。默认为 "numeric"。weekday
:指定是否显示星期几。可选值为 "narrow"、"short"、"long"。默认为 "narrow"。hour
、minute
、second
:指定是否显示小时、分钟、秒钟。可选值为 "numeric"、"2-digit"。默认为 "numeric"。timeZoneName
:指定是否显示时区。可选值为 "short"、"long"。默认为 "short"。该方法返回一个代表本地日期的字符串,格式根据不同的语言环境和传入的options
参数而变化。返回值的格式可能包含数字、月份名、星期几、时区等信息。
例如,如果我们想要获取当前日期的本地化字符串,可以使用如下代码:
const date = new Date();
const dateString = date.toLocaleDateString();
console.log(dateString);
推荐的腾讯云产品:腾讯云服务器(CVM)
领取专属 10元无门槛券
手把手带您无忧上云