moment判断日期是今天,昨天

moment 官网链接:http://momentjs.cn/docs/#/query/is-same/

// 今天
const result = moment(date).isSame(moment(), "day")
// 昨天
const result = moment(date).isSame(moment().subtract(1, 'day'), "day")
  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Moment.js 是一个流行的 JavaScript 日期和时间处理库,可以轻松地处理日期和时间相关的操作。要判断一个日期是当年的第几周,可以使用 Moment.js 中的 `week()` 方法。 首先,我们需要将日期字符串或日期对象转换为 Moment 对象。可以使用 Moment 函数来创建一个 Moment 对象。然后,使用 `week()` 方法来获取日期对应的周数。这个方法会返回一个介于 1 到 52(或 53)之间的整数,该整数表示日期所在年份的周数。 以下是一个示例代码,用于判断某个日期是当年的第几周: ```javascript // 导入 Moment.js 库 const Moment = require('moment'); // 创建 Moment 对象 const date = Moment('2022-05-30'); // 获取周数 const weekNumber = date.week(); // 打印结果 console.log(`该日期是当年的第 ${weekNumber} 周`); ``` 上述代码中,我们首先使用 `Moment()` 函数将日期字符串 `2022-05-30` 转换为 Moment 对象。然后,使用 `week()` 方法获取该日期所在年份的周数,并将结果存储在变量 `weekNumber` 中。最后,将结果打印出来。 根据输入的日期不同,输出的周数也会不同。例如,如果输入的日期是 `2022-05-30`,那么输出将是 `该日期是当年的第 22 周`。 需要注意的是,Moment.js 中的周数是基于 ISO 8601 标准的,其中周一被认为是每周的第一天,周日是每周的最后一天。因此,如果某年的第一天是周五或周六,那么这一周可能与前一年的最后一周重叠,进而使得该年的周数变多一个。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值