JS 时间格式化工具 moment
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)
//使用
Format Dates
moment().format('MMMM Do YYYY,h:mm:ss a');//十一月19日2018,6:39:42晚上
moment().format('dddd'); //星期一
moment().format("MMM Do YY"); // 11月19日18
moment().format('YYYY[escaped]YYYY'); // 2018 escaped 2018
moment().format(); // 2018-11-19T18:39:42+08:00
Relative Time
moment("20111031","YYYYMMDD").fromNow();// 7年前
moment("20120620","YYYYMMDD").fromNow();// 6年前
moment().startOf('day').fromNow(); // 19小时前
moment().endOf('day').fromNow(); // 5小时内
moment().startOf('hour').fromNow(); // 40分钟前
Calendar Time
moment().subtract(10,'days').calendar();// 2018/11/09
moment().subtract(6,'days').calendar(); //上星期二18:39
moment().subtract(3,'days').calendar(); //上星期五18:39
moment().subtract(1,'days').calendar(); //昨天18:39
moment().calendar(); //今天18:39
moment().add(1,'days').calendar(); //明天18:39
moment().add(3,'days').calendar(); //下星期四18:39
moment().add(10,'days').calendar(); // 2018/11/29
Multiple Locale Support
moment.locale(); // zh-cn
moment().format('LT'); // 18:39
moment().format('LTS'); // 18:39:42
moment().format('L'); // 2018/11/19
moment().format('l'); // 2018/11/19
moment().format('LL'); // 2018年11月19日
moment().format('ll'); // 2018年11月19日
moment().format('LLL'); // 2018年11月19日晚上6点39分
moment().format('lll'); // 2018年11月19日18:39
moment().format('LLLL');// 2018年11月19日星期一晚上6点39分
moment().format('llll');
网友评论