码迷,mamicode.com
首页 > Web开发 > 详细

moment.js的使用

时间:2018-12-13 19:31:49      阅读:279      评论:0      收藏:0      [点我收藏+]

标签:nss   key   代码   EDA   span   适合   node   format   firefox   

一、介绍

moment.js是一款现在对时间处理的强大的函数。

Moment被设计用于在浏览器和Node.js中工作。

 目前ci系统使用的浏览器有:IE8、IE9在Windows 7上、Chrome在Windows XP上、Safari 10.8在Mac上、Firefox在Linux上。

 所有代码都可以在这两种环境中工作。所有单元测试都在这两个环境中运行。

二、安装

npm install moment

 

三、引入方式

//require 方式
var moment=require(‘moment‘); //import 方式 import moment from ‘
moment‘;

四、使用

以当前时间2018-12-13 16:35:23 星期四 作为参考例子

1.取当天时间,以YYYY年MM月DD日形式显示
  let now = moment().format(‘YYYY年MM月DD日‘) // 2018年12月13日

2.任意时间戳格式化,以YYYY-MM-DD HH:mm:ss形式显示

  let nowStamp = 1544690123000

  let nowTime = Moment(nowStamp).format(‘YYYY-MM-DD HH:mm:ss‘) // 2018-12-13 16:35:23
3.获取当前年份、月份、日期
  let y = moment().year() // 年 2018
  let m = moment().month() + 1 // 月份 从0开始,当前月要+1    12
  let d = moment().date() // 日   13
  let w = moment().week() // 今年第xx个周   50
4.星期几的日期
  let weekDay = moment().weekday(2).format(‘YYYY-MM-DD‘) // 2018-12-11   星期二的日期
  let weekDay = moment().weekday(5).format(‘YYYY-MM-DD‘) // 2018-12-14   星期五的日期
5.时间加减法
  减法:
  //获取上个月今天的日期,格式以YYYY-MM-DD显示
  let preMonth = moment().subtract(1, ‘months‘).format(‘YYYY-MM-DD‘) // 2018-11-13 上个月今天
  // 获取前一天的日期,格式以YYYY-MM-DD显示
  let preDay = moment().subtract(1, ‘days‘).format(‘YYYY-MM-DD‘) // 2018-12-12 昨天
  // 获取前一年的日期,格式以YYYY-MM-DD显示
  let preYear = moment().subtract(1, ‘years‘).format(‘YYYY-MM-DD‘) // 2017-12-13 去年今天
 加法:
  // 获取下一年的日期,格式以YYYY-MM-DD显示
  let nextYear = moment().add(1, ‘years‘).format(‘YYYY-MM-DD HH:mm:ss‘) // 2019-12-13 17:23:57 明年今天
  hours,days,months就不一一赘述了
6.判断
 console.log(moment([2000]).isLeapYear(), ‘判断2000是否是闰年‘) // true
 console.log(moment([2018]).isLeapYear(), ‘判断2018是否是闰年‘) // false
 
五、使用感想
  之前用原生的js方法写日期格式 ,代码量有点多,用过moment.js之后就发现要简单许多,适合于大多数情况,因为format()方法里可以随意设置格式。
  
 


moment.js的使用

标签:nss   key   代码   EDA   span   适合   node   format   firefox   

原文地址:https://www.cnblogs.com/ympjsc/p/10115489.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!