ToT*_*oTa 97 javascript date momentjs
所以,我的问题很简单,我如何通过MomentJs获得昨天的约会?在Javascript中它很简单,即
today = new Date();
yesterday = new Date(today.setDate(today.getDate() - 1))
console.log(yesterday)
Run Code Online (Sandbox Code Playgroud)
但是我如何用MomentJs实现这一目标?
Ale*_*eks 148
就像这样:moment().subtract(1, 'days').它将在前一天提供与您当地电脑上相同的当前时间.
Sai*_*Ram 85
另外:
moment().subtract(1, 'day')
Run Code Online (Sandbox Code Playgroud)
它将在前一天提供与您当地电脑上相同的当前时间.
Fiz*_*han 33
当我们得到昨天的日期时,有三种可能性
1.获取当前时间的昨天日期
moment().subtract(1, 'days').toString()
Run Code Online (Sandbox Code Playgroud)
2.在当天开始时获取昨天的日期
moment().subtract(1, 'days').startOf('day').toString()
Run Code Online (Sandbox Code Playgroud)
3.在一天结束时获取昨天的日期
moment().subtract(1, 'days').endOf('day').toString()
Run Code Online (Sandbox Code Playgroud)
最简单的解决方案
通过使用moment我们可以轻松获取昨天、今天和明天的日期
1. 获取昨天日期:
moment().subtract(1, "days").format("YYYY-MM-DD");
Run Code Online (Sandbox Code Playgroud)
2. 获取今天日期:
moment().subtract(0, "days").format("YYYY-MM-DD");
Run Code Online (Sandbox Code Playgroud)
3. 获取明天日期:
moment().subtract(-1, "days").format("YYYY-MM-DD");
Run Code Online (Sandbox Code Playgroud)
小智 7
您可以使用
var yesterday = moment().subtract(1, 'days')
并查找上一个日期
var previousDay = moment('2017/11/6', 'YYYY/MM/DD').subtract(1, 'days')
| 归档时间: |
|
| 查看次数: |
61523 次 |
| 最近记录: |