js toLocaleDateString()方法可以将日期转换为本地字符串。它可以帮助开发者更好地处理日期,使用起来也非常方便。
使用方法
使用toLocaleDateString()方法可以将一个日期对象转换为本地字符串。该方法接受两个参数,第一个参数是一个字符串,表示要使用的本地化语言;第二个参数是一个对象,用于指定转换的选项,比如时间格式、时区等。
let date = new Date(); let dateString = date.toLocaleDateString('zh-CN', { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' }); console.log(dateString); // 星期六,2020年6月13日
在上面的代码中,我们使用toLocaleDateString()方法将一个日期对象转换为本地字符串,指定使用中文(zh-CN),并且指定转换的选项,得到的结果是“星期六,2020年6月13日”。
注意事项
- toLocaleDateString()方法的第一个参数,表示要使用的本地化语言,可以是一个字符串,也可以是一个数组,如果是数组,则表示优先使用的本地化语言,数组中的第一个元素表示最优先使用的本地化语言。
- toLocaleDateString()方法的第二个参数,表示要使用的选项,可以指定时间格式、时区等。
- toLocaleDateString()方法只能将日期转换为本地字符串,如果需要将日期转换为其他格式,可以使用toString()方法。