Moment 超好用时间选择器 时间格式化工具 年月日周季度都能选

Node.js

npm install moment
var moment = require('moment');
moment().format();

注意:在 2.4.0 中,全局的 moment 对象已被废弃。 它将会在下一个主版本中被删除。

浏览器

<script src="moment.js"></script>
<script>
    moment().format();
</script>
// 获取时间

Moment().format("YYYY-MM-DD HH:mm:ss")  // 获取当前时间 2021-04-01 16:30:58

Moment().subtract(1, "days").format("YYYY-MM-DD") // 获取一天

Moment().subtract(10, "minutes").format("YYYY-MM-DD")  // 获取前十分钟



// format格式

moment().format()  // "2014-09-08T08:02:17-05:00" (ISO 8601,无小数秒钟)

moment().format("dddd, MMMM Do YYYY, h:mm:ss a") // "Sunday, February 14th 2010, 3:25:50 pm"

moment().format("ddd, hA");                       // "Sun, 3PM"

moment('gibberish').format('YYYY MM DD');         // "Invalid date"



// 获取当月的天数

moment("2012-02", "YYYY-MM").daysInMonth() // 29

moment("2012-01", "YYYY-MM").daysInMonth() // 31


// 以天为单位

moment().day(-7); // 上个星期日 (0 - 7)

moment().day(0); // 这个星期日 (0)

moment().day(7); // 下个星期日 (0 + 7)

moment().day(10); // 下个星期三 (3 + 7)

moment().day(24); // 从现在起第 3 个星期三 (3 + 7 + 7 + 7)


// 以周为单位


// 当星期一是一周的第一天时。

moment().weekday(-7); // 上个星期一

moment().weekday(7); // 下个星期一

// 当星期日是一周的第一天时。

moment().weekday(-7); // 上个星期日

moment().weekday(7); // 下个星期日


// 获取季度(1 到 4)。

moment('2013-01-01T00:00:00.000').quarter() // 1

moment('2013-04-01T00:00:00.000').subtract(1, 'ms').quarter() // 1

moment('2013-04-01T00:00:00.000').quarter() // 2

moment('2013-07-01T00:00:00.000').subtract(1, 'ms').quarter() // 2

moment('2013-07-01T00:00:00.000').quarter() // 3

moment('2013-10-01T00:00:00.000').subtract(1, 'ms').quarter() // 3

moment('2013-10-01T00:00:00.000').quarter() // 4

moment('2014-01-01T00:00:00.000').subtract(1, 'ms').quarter() // 4

// 设置季度(1 到 4)。

moment('2013-01-01T00:00:00.000').quarter(2) // '2013-04-01T00:00:00.000'

moment('2013-02-05T05:06:07.000').quarter(2).format() // '2013-05-05T05:06:07-07:00'


// 年度year() 1.0.0+

moment().year(Number);

moment().year(); // 数字

moment().years(Number);

moment().years(); // 数字

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值