WEB 教程
实践 示例
HTML 参考手册
CSS 参考手册
PHP 参考手册

如何在 JavaScript 中从日期获取月份名称

主题:JavaScript / jQuery上一页|下一页

答案:使用toLocaleString()方法

您可以简单地使用 toLocaleString() 方法从 JavaScript 中的日期获取月份名称。

所有主要的现代浏览器都支持此方法。 我们来看一个例子:

// Creating a date object
var today = new Date();

// 获取完整的月份名称(例如"June")
var month = today.toLocaleString('default', { month: 'long' });
console.log(month);

同样,您可以从日期字符串中获取月份名称,如下例所示:

// Creating a date object
var today = new Date('2021-10-06'); // yyyy-mm-dd

// 获取短月份名称(例如"Oct")
var month = today.toLocaleString('default', { month: 'short' });
console.log(month);

要指定选项但使用浏览器的默认语言环境,请使用 'default'month 属性的可能值为 "numeric", "2-digit", "narrow", "short", "long"


FAQ 相关问题解答

以下是与此主题相关的更多常见问题解答:

Advertisements