Moment.js获取当前时间格式化-阿里云开发者社区

开发者社区> 独进青楼> 正文

Moment.js获取当前时间格式化

简介: Moment.js获取当前时间格式化
+关注继续查看

Moment.js文档:

中文:[http://momentjs.cn/](http://momentjs.cn/)

英文:[https://momentjs.com/](https://momentjs.com/)


安装

```

npm install moment

```


代码实例

```js


var moment=require('moment');


// 格式化

moment().format('YYYY-MM-DD HH:mm:ss');

// 2019-10-25 16:08:05


moment(new Date()).format('YYYY-MM-DD HH:mm:ss');

// 2019-10-25 16:08:18


// 解析时间

moment("2019-10-25 16:08:05").format('YYYY-MM-DD');

// 2019-10-25


// 减3 天

moment().subtract(3, 'days');


// 加1 天

moment().add(1, 'days');

```

加减时间取值

```

years

quarters

months

weeks

days

hours

minutes

seconds

milliseconds

```


计算时间差

```js

// 时间差值

let m1 = moment('2018-08-14 11:00:00')

let m2 = moment('2018-08-14 11:00:01');


// 2018-08-14 11:00:01 - 2018-08-14 11:00:00 = 1

m2.diff(m1, 'second')

```


获取月起始日期

```js

var moment = require("moment");


// 月开始日期

let startDate = moment().startOf("month").format("YYYY-MM-DD");

let startDateValue = moment().startOf("month").valueOf();


console.log(startDate, startDateValue);

// 2020-07-01 1593532800000


// 月结束日期

let endDate = moment().endOf("month").format("YYYY-MM-DD");

let endDateValue = moment().endOf("month").valueOf();


console.log(endDate, endDateValue);

// 2020-07-31 1596211199999


```

获取中文星期

```js

import moment from "moment";

import 'moment/locale/zh-cn';


moment().format("YYYY年MM月DD日 dddd");

// 2020年11月12日 星期四


```


默认每周的第一天是周日,

如果引入中文语言包,每周的第一天是周一


>参考

>[moment.js的方法总结](https://www.jianshu.com/p/e5b7c0606a3f)

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Java格式化时间
Java格式化时间 将秒或者毫秒值格式化成指定格式的时间 效果图 工具类 工具类里我只列出了一种格式的格式化方式,可以根据自己的需求,修改“yyyy-MM-dd hh:mm:ss”,改成自己想要的时间格式就可以了。
579 0
ExtJS之格式化(Ext.util.Format)
一、Ext.util.Format 类 严格来说,Ext.util.Format 并不是一个类,只是一个对象。所以,调用他的方法时并不需要先行实例化,直接调用即可,类似于java 中的static方法。 如果打开他的源代码,基本结构是这样的: Js代码 Ext.util.Format = function() {      var trimR
1211 0
使用OpenApi弹性释放和设置云服务器ECS释放
云服务器ECS的一个重要特性就是按需创建资源。您可以在业务高峰期按需弹性的自定义规则进行资源创建,在完成业务计算的时候释放资源。本篇将提供几个Tips帮助您更加容易和自动化的完成云服务器的释放和弹性设置。
12072 0
JS代码格式化和语法着色
有时为了研究学习一些格式不规范的JS代码段,需要将代码段格式化一下,这样思路就会清晰多了,网上找到此款格式化的工具,将以下代码保存为html格式文件即可使用   JSer /* Global CSS */ * { padding:0px; margin:0px; fon...
982 0
Python:格式化时间精确到毫秒
Python:格式化时间精确到毫秒
17 0
+关注
2
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载