Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/128.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将日期增加一天至设定的纪元日期(js)_Javascript - Fatal编程技术网

Javascript 将日期增加一天至设定的纪元日期(js)

Javascript 将日期增加一天至设定的纪元日期(js),javascript,Javascript,您好,我想将(历元)日期增加一天 到目前为止,我已经: let date = "1535162451650"; // August 24 2018 console.log(new Date(parseInt(date, 10)).getDate() + 1); 这会吐出25,所以我的思路是正确的。如何将其转换回日期对象 这将出现在这个映射函数中: return data.map(t => ({ id: t.id, start_date: new Date(parseInt(t.d

您好,我想将(历元)日期增加一天

到目前为止,我已经:

let date = "1535162451650"; // August 24 2018
console.log(new Date(parseInt(date, 10)).getDate() + 1);
这会吐出
25
,所以我的思路是正确的。如何将其转换回日期对象

这将出现在这个映射函数中:

return data.map(t => ({
  id: t.id,
  start_date: new Date(parseInt(t.date_created, 10)),
  duration: // here, taking the above start date and adding one day
  )
}));

谢谢

我想我知道了。看起来很难看,但似乎有用

let date = "1535162451650";
console.log(new Date (new Date(parseInt(date, 10)).setDate(new Date(parseInt(date, 10)).getDate() + 1)));
// gives me aug 25 2018

有没有更干净的方法?哈哈

我想你可以用毫秒加上一天来达到这个目的

let date = "1535162451650"; // August 24 2018
console.log(new Date(parseInt(date, 10)).getDate() + 1);

let nextDay = +date + (24 * 60 * 60 * 1000) // 1 day in millisecond

nextDay = new Date(nextDay)
console.log(nextDay)
您还可以通过以下方式使用
momentjs

var date = 1535162451650

date = moment(abc)
console.log('date', date.format('DD MM YYYY'))

date = date.add(1, 'day')
console.log('date', date.format('DD MM YYYY'))
这个怎么样

var选项={
id:t.id,
开始日期:新日期(parseInt(t.date\u created,10))
};
options.duration=新日期(options.start_Date.getTime());
options.duration.setDate(options.duration.getDate()+1);
返回data.map(t=>(选项))