[英]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.