总结一个非常实用的日期工具类moment.js,日期获取,格式化等。

引入moment

//import 方式
import moment from 'moment';

设定moment区域为中国

//require 方式
require('moment/locale/zh-cn')
moment.locale('zh-cn');
//import 方式
import 'moment/locale/zh-cn'
moment.locale('zh-cn');

格式化时间类型

1.取当天时间,以YYYY年MM月DD日形式显示

let str = moment()
.subtract(0, 'days')
.format('YYYY-MM-DD');

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

 var t1=moment(1411641720000).format('YYYY-MM-DD HH:mm:ss');

获取前一天日期,格式以YYYY-MM-DD形式显示

var t11=moment().day(0).format('YYYY-MM-DD');

获取本周五日期,格式以YYYY-MM-DD形式显示

var t12=moment().weekday(5).format('YYYY-MM-DD');

获取上周五日期,格式以YYYY-MM-DD形式显示

var t13=moment().weekday(-3).format('YYYY-MM-DD');

获取当前年份、月份、日期

var t14=moment().year()
var t15=moment().month()//此处月份从0开始,当前月要+1
var t16=moment().date();

获取上个月今天的日期,格式以YYYY-MM-DD显示

var t18=moment().subtract(1, 'months').format('YYYY-MM-DD');
var t19=moment().subtract(1, 'months').format('YYYY-MM')

获取两个小时之后的时间

var t22=moment().add(2,'hours').format('YYYY-MM-DD HH:mm:ss');

获取五天前的日期

var t23=moment().subtract(5, 'days').format('YYYY-MM-DD');

最新文章

  1. mysql每秒最多能插入多少条数据 ? 死磕性能压测
  2. Spring MVC学习笔记——引入静态文件
  3. js框架设计1.2对象扩展笔记
  4. Immutable 详解
  5. 【python】datetime获取日期,前一天日期
  6. hihoCoder #1246 : 王胖浩与环 (数学)
  7. Codeforces Round #335 (Div. 2) A. Magic Spheres 模拟
  8. LeetCode Swap Nodes in Pairs 交换结点对(单链表)
  9. day-4
  10. 2016年QS亚洲大学排行榜
  11. attach
  12. Celery 使用(一)
  13. windows 计划任务执行python脚本
  14. Chartist.js-同时画柱状图和折线图
  15. thinkphp 自动生成模块目录结构
  16. 网络威胁实时地图(CyberThread Real-time Map)
  17. Exception.ToString()使用及其他方法比较
  18. Python 两个星号(**)的 参数
  19. 关于__declspec(dllexport)
  20. Runable和Thread

热门文章

  1. Spark-Spark setMaster & WordCount Demo
  2. html符号实体
  3. ES查看segment大小
  4. chrome浏览器的跨域设置-包括版本49前后两种设置 ,windows&mac
  5. python的函数式编程知识小结
  6. 解决编译warning:warning: ‘MeteringUnit::voltage_gain_’ will be initialized after [-Wreorder]
  7. [转]阮一峰:理解RESTful架构
  8. IntelliJ手记
  9. 采用MySQL_upgrade升级授权表方式升级
  10. php-fpm包的安装与配置