繁体   English   中英

如何使用 JavaScript 获取下两天日期(后天日期)的值

[英]How to get next two days date (day after tomorrow's date) a value using JavaScript

 const today = new Date() const tomorrow = new Date(today) const newDate = tomorrow.setDate(tomorrow.getDate() + 2) console.log(newDate.toLocaleDateString('en-us'))

我正在尝试使用 mm/dd/yyyy 格式获取接下来 2 天的日期,但遇到了问题。 我尝试使用以下代码:

 console.log(new Date().toLocaleDateString('en-US'));

示例:今天的日期 >> 6/1/2022

预期结果:2022 年 6 月 3 日

您的问题来自这样一个事实, .setDate不返回日期 Object,而是修改您调用它的日期 Object。

这意味着, tomorrow将通过调用.setDate进行修改。

只需将您的代码更改为以下内容,即可获得预期结果:

 const today = new Date() const tomorrow = new Date(today) tomorrow.setDate(tomorrow.getDate() + 2) console.log("today:", today.toLocaleDateString('en-US')) console.log("in two days:", tomorrow.toLocaleDateString('en-us'))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM