繁体   English   中英

如何将 x 天添加到从 datepicker 的 getDate() 返回的日期并以特定日期格式返回?

[英]How to add x days to a date returned from datepicker's getDate() and return in specific date format?

我希望在 jQuery 日期选择器字段返回的日期上添加几天,然后将其放入易于阅读的日期格式中。

我有这个代码:

var end = $("#to-date").datepicker("getDate");

回报:

Tue May 12 2020 00:00:00 GMT+0100 (British Summer Time)

我想将该日期添加 3 天,然后以另一种日期格式返回该日期。

我添加了额外的天数:

console.log( end.getDate() + 3 );

回报:

15 (12日起3天)

我原以为这是

Fri May 15 2020 00:00:00 GMT+0100 (British Summer Time)

我正在寻找的最终结果是在将天数添加到现有日期后以dd/mm/yy格式获取日期。

这可能与getDate()吗?

您可以使用getTime function 它将以毫秒为单位提供您的日期。 将 3 天的总毫秒数(即 3 * 24 * 60 * 60 * 1000)添加到此getTime值中并再次转换为date

下面测试一下。

 let start = new Date(); console.log(start); let end = new Date(start.getTime() + (3 * 24 * 60 * 60 * 1000)); console.log(end);

暂无
暂无

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

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