📅  最后修改于: 2023-12-03 15:38:33.141000             🧑  作者: Mango
在JavaScript中,我们可能需要从日期对象中获取日期名称,比如获取某一天是星期几、获取某一月份的名称等等。本文将介绍如何在JavaScript中从日期对象中获取日期名称。
要获取某一天是星期几,我们可以使用Date对象的getDay()方法。该方法返回一个0~6的数字,分别代表周日到周六。我们可以根据这个数字返回星期几的名称。
const date = new Date(); // 获取当前日期
const weekdays = ['周日', '周一', '周二', '周三', '周四', '周五', '周六'];
const weekdayName = weekdays[date.getDay()]; // 获取星期几的名称
console.log(weekdayName); // 输出当前星期几的名称
要获取某一月份的名称,我们可以使用Date对象的toLocaleString()方法。该方法可以将日期对象转换为符合本地化格式的字符串。我们可以将该方法返回的字符串通过正则表达式来获取月份名称。
const date = new Date(); // 获取当前日期
const monthName = date.toLocaleString('default', { month: 'long' }); // 获取月份名称
console.log(monthName); // 输出当前月份的名称
要获取当前时间,我们可以使用Date对象的toLocaleTimeString()方法。该方法返回当前本地时间的字符串表示,格式为“小时:分钟:秒”(例如“11:23:45”)。
const date = new Date(); // 获取当前日期
const timeString = date.toLocaleTimeString(); // 获取当前时间的字符串表示
console.log(timeString); // 输出当前时间的字符串表示
以上就是在JavaScript中从日期获取日期名称的方法。