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=>(选项))代码>