微信小程序日期往前推三天
时间: 2023-08-22 17:10:26 浏览: 78
在微信小程序中,你可以通过以下代码将日期往前推三天:
```javascript
var today = new Date(); // 获取当前日期
var threeDaysAgo = new Date(today.getTime() - 3 * 24 * 60 * 60 * 1000); // 将当前日期往前推三天
var year = threeDaysAgo.getFullYear(); // 获取年份
var month = threeDaysAgo.getMonth() + 1; // 获取月份(注意月份从0开始,所以要加1)
var day = threeDaysAgo.getDate(); // 获取日期
// 格式化日期
if (month < 10) {
month = "0" + month;
}
if (day < 10) {
day = "0" + day;
}
var formattedDate = year + "-" + month + "-" + day; // 格式化后的日期字符串
console.log(formattedDate); // 打印结果
```
以上代码中,我们使用了JavaScript内置的`Date`对象来处理日期。首先,我们获取当前日期`today`,然后通过减去三天的毫秒数来得到往前推三天的日期`threeDaysAgo`。接下来,我们使用`getFullYear()`、`getMonth()`和`getDate()`方法获取年份、月份和日期。最后,我们将年份、月份和日期拼接成格式化后的日期字符串`formattedDate`。
你可以根据自己的需求使用这段代码来在微信小程序中将日期往前推三天。