React native 时间格式化工具 moment

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');

你可能感兴趣的:(React native 时间格式化工具 moment)