Moment.js 是一个 JavaScript 日期处理类库,用于解析、检验、操作、以及显示日期
日期格式化 1 2 3 4 5 moment ().format ('MMMM Do YYYY, h:mm:ss a' ); moment ().format ('dddd' ); moment ().format ("MMM Do YY" ); moment ().format ('YYYY [escaped] YYYY' ); moment ().format ();
相对时间 1 2 3 4 5 moment ("20111031" , "YYYYMMDD" ).fromNow (); moment ("20120620" , "YYYYMMDD" ).fromNow (); moment ().startOf ('day' ).fromNow (); moment ().endOf ('day' ).fromNow (); moment ().startOf ('hour' ).fromNow ();
日历时间 1 2 3 4 5 6 7 8 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 ();
多语言支持 1 2 3 4 5 6 7 8 9 10 11 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' );
操作计算 add 1 2 3 4 5 6 7 8 9 10 11 12 moment ().add (7 , 'days' );moment ().add (7 , 'd' );