正在考虑在您的项目中使用 Moment 吗?
可能有更好的现代替代方案。
有关更多详细信息和建议,
请参阅文档中的项目状态

Moment.js 2.30.1

在 JavaScript 中解析、验证、操作和显示日期和时间。

下载

moment.js moment.min.js 18.4k moment-with-locales.js moment-with-locales.min.js 74.6k

安装

npm install moment --save   # npm
yarn add moment             # Yarn
Install-Package Moment.js   # NuGet
spm install moment --save   # spm
meteor add momentjs:moment  # meteor
bower install moment --save # bower (deprecated)

格式化日期

moment().format('MMMM Do YYYY, h:mm:ss a');
moment().format('dddd');
moment().format("MMM Do YY");
moment().format('YYYY [escaped] YYYY');
moment().format();

相对时间

moment("20111031", "YYYYMMDD").fromNow();
moment("20120620", "YYYYMMDD").fromNow();
moment().startOf('day').fromNow();
moment().endOf('day').fromNow();
moment().startOf('hour').fromNow();

日历时间

moment().subtract(10, 'days').calendar();
moment().subtract(6, 'days').calendar();
moment().subtract(3, 'days').calendar();
moment().subtract(1, 'days').calendar();
moment().calendar();
moment().add(1, 'days').calendar();
moment().add(3, 'days').calendar();
moment().add(10, 'days').calendar();

多语言支持

moment.locale();
moment().format('LT');
moment().format('LTS');
moment().format('L');
moment().format('l');
moment().format('LL');
moment().format('ll');
moment().format('LLL');
moment().format('lll');
moment().format('LLLL');
moment().format('llll');
南非荷兰语
阿尔巴尼亚语
阿拉伯语
阿拉伯语(阿尔及利亚)
阿拉伯语(科威特)
阿拉伯语(利比亚)
阿拉伯语(摩洛哥)
阿拉伯语(巴勒斯坦)
阿拉伯语(沙特阿拉伯)
阿拉伯语(突尼斯)
亚美尼亚语
阿塞拜疆语
班巴拉语
巴斯克语
白俄罗斯语
孟加拉语
孟加拉语(孟加拉国)
波斯尼亚语
布列塔尼语
保加利亚语
缅甸语
柬埔寨语
加泰罗尼亚语
中阿特拉斯柏柏尔语
中阿特拉斯柏柏尔语(拉丁文)
中文(中国)
中文(香港)
中文(澳门)
中文(台湾)
楚瓦什语
克罗地亚语
捷克语
丹麦语
荷兰语
荷兰语(比利时)
英语(澳大利亚)
英语(加拿大)
英语(印度)
英语(爱尔兰)
英语(以色列)
英语(新西兰)
英语(新加坡)
英语(英国)
英语(美国)
世界语
爱沙尼亚语
法罗语
菲律宾语
芬兰语
法语
法语(加拿大)
法语(瑞士)
弗里斯兰语
加利西亚语
格鲁吉亚语
德语
德语(奥地利)
德语(瑞士)
希腊语
古吉拉特语
希伯来语
印地语
匈牙利语
冰岛语
印度尼西亚语
爱尔兰语或爱尔兰盖尔语
意大利语
意大利语(瑞士)
日语
爪哇语
卡纳达语
哈萨克语
克林贡语
孔卡尼语(梵文)
孔卡尼语(拉丁文)
韩语
库尔德语
吉尔吉斯语
老挝语
拉脱维亚语
立陶宛语
卢森堡语
马其顿语
马来语
马拉雅拉姆语
马尔代夫语
马耳他语(马耳他)
毛利语
马拉地语
蒙古语
黑山语
尼泊尔语
北库尔德语
北萨米语
挪威语(博克马尔语)
挪威语(尼诺斯克语)
奥克西唐语(朗格多克方言)
波斯语
波兰语
葡萄牙语
葡萄牙语(巴西)
旁遮普语(印度)
罗马尼亚语
俄语
苏格兰盖尔语
塞尔维亚语
塞尔维亚语(西里尔文)
信德语
僧伽罗语
斯洛伐克语
斯洛文尼亚语
西班牙语
西班牙语(多米尼加共和国)
西班牙语(墨西哥)
西班牙语(美国)
斯瓦希里语
瑞典语
塔加路语(菲律宾)
塔吉克语
塔罗萨语
泰米尔语
泰卢固语
德顿语(东帝汶)
泰语
藏语
土耳其语
土库曼语
乌克兰语
乌尔都语
维吾尔语(中国)
乌兹别克语
乌兹别克语(拉丁文)
越南语
威尔士语
约鲁巴语(尼日利亚)
斯瓦蒂语