栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

JavaScript从日期获取月份名称

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JavaScript从日期获取月份名称

现在可以使用ECMAscript国际化API来做到这一点:

const date = new Date(2019, 10, 10);  // 2019-11-10const month = date.toLocaleString('default', { month: 'long' });console.log(month);

'long'
使用月份的全名,
'short'
简称和
'narrow'
更短的版本(例如字母语言中的第一个字母)。

你可以将语言环境从浏览器更改

'default'
为任何你喜欢的语言环境(例如
'en-us'
),它将使用该语言/国家/地区的正确名称。

使用

toLocaleStringapi
时,你每次必须传递语言环境和选项。如果要在多个不同的日期使用相同的语言环境信息和格式选项,则可以
Intl.DateTimeFormat
改用:

const formatter = new Intl.DateTimeFormat('fr', { month: 'short' });const month1 = formatter.format(new Date());const month2 = formatter.format(new Date(2003, 5, 12));console.log(`${month1} and ${month2}`); // current month in French and "juin".


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/432193.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号