总结一个非常实用的日期工具类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');

转载于:https://www.cnblogs.com/edensyd/p/10551047.html

moment.js的方法总结相关推荐

  1. js onclick方法

    js  onclick方法,方法传参 <!DOCTYPE html> <html><head><meta charset="UTF-8"& ...

  2. JS replace()方法-字符串首字母大写

    replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串. replace()方法有两个参数,第一个参数是正则表达式,正则表达式如果带全局标志/g,则是代表替换 ...

  3. 22个超详细的 JS 数组方法

    22个超详细的 JS 数组方法 数组是 js 中最常用到的数据集合,其内置的方法有很多,熟练掌握这些方法,可以有效的提高我们的工作效率,同时对我们的代码质量也是有很大影响. 一.创建数组 1.使用数组 ...

  4. javascript:jquery.history.js使用方法

    javascript:jquery.history.js使用方法 step1:download jquery.history.js step2:create a test page as follow ...

  5. python flask框架剖析_python flask框架实现传数据到js的方法分析

    本文实例讲述了python flask框架实现传数据到js的方法.分享给大家供大家参考,具体如下: 首先要清楚后台和前端交互所采用的数据格式. 一般选JSON,因为和js完美贴合. 后台返回的数据进行 ...

  6. js sort方法根据数组中对象的某一个属性值进行排序(实用方法)

    js sort方法根据数组中对象的某一个属性值进行排序 sort方法接收一个函数作为参数,这里嵌套一层函数用来接收对象属性名,其他部分代码与正常使用sort方法相同. var arr = [{name ...

  7. js方式调用php_举例说明JS调用PHP和PHP调用JS的方法

    举例说明JS调用PHP和PHP调用JS的方法 在学习任何一门编程语言,我们都会听到调用这个词,那么,在javascript中是如何调用php的呢?在php中也可以调用js吗?下面就让我们一起来看看吧. ...

  8. js多种方法:返回上一页

    js多种方法:返回上一页 返回上一页: // 1. 第一种 window.history.go(-1); // 2. 第二种 window.history.back(); // 3. 第三种(语法不合 ...

  9. JS replace()方法替换变量(可以对变量进行全文替换)

    JS replace()方法替换变量(可以对变量进行全文替换) JS 替换一个多行文本的关键字 正常,没有变量的时候应该是这样: 把 a 替换成 b: string.replace("a&q ...

  10. 小程序-调用公共js对象方法/ app.js

    在小程序中,如果在子页面想调用共公js的方法,需先在子页面js中先实例化app:具体过程如下 子页面js: 1 2 3 4 5 6 7 8 //调用公共js对象以便调用其方法 var app = ge ...

最新文章

  1. python 小数点精度_Python 3浮点小数点/精度 - python
  2. 人脑启发AI设计:让神经网络统一翻译语音和文本
  3. 06.Spring 资源加载 - ResourceLoader
  4. 10 结构型模式-----装饰模式
  5. c语言 指针 pdf,深入理解c指针 PDF扫描版[33MB]
  6. 常量池在堆还是方法区_第九章_方法区
  7. Java线程—如何解决Swing的单线程问题-----------Swing线程机制
  8. Python打造文件MD5值计算器
  9. 如何开始一个深度学习项目
  10. 活动目录的灾难恢复操作指导之一
  11. DIV 内滚动条 样式的写法
  12. 如何用html实现文件下载
  13. java 编写metro风格_纯Javascript实现Windows 8 Metro风格实现
  14. 电信光猫F660 4台限制破解
  15. Button控件更改背景和去掉边框
  16. 陌陌推出点赞匹配功能,动了谁的蛋糕?
  17. Android usb学习笔记:Android AOA协议Android端 流程总结
  18. addRoutes的基本使用
  19. 通过数据:提升用户转化与留存全攻略
  20. vray4.0渲染AO、线稿及阴影

热门文章

  1. LINUX一个正确的mime xml范例
  2. OFFICE软件有哪三大语言功能?
  3. JAVA调用java执行,什么结果也没有
  4. 难怪这个文章评论多,原来被推荐了
  5. CentOS:bash: g++: 未找到命令...
  6. NV21转YUV420P的代码,测试通过
  7. configure: error: You requested LIBYUV but not found...die
  8. 周报中竟然出现学习时间,主管怎么当的
  9. ldconfig为空时会清已有的链接?
  10. 对SP光刻机表示谨慎