[我有一个问题:在推动“ Array”中的“投诉”之前,“ deadline”应该具有截止日期= 7Days-24Hours-60Minutes,并且应该随着时间的流逝而消失。
我有json对象数组
var Array = [
{
category : 'a'
firstName : 'jack',
lastName : 'jack',
deadline : ?
}
{
category : 'b'
firstName : 'xyz',
lastName : 'pqr',
deadline : ?
}
];
我采用这些值构成路线
app.post("/register", function(req, res){
complaint = {
category: req.body.complainCategory,
firstName: req.body.FirstName,
lastName: req.body.LastName,
deadLine: "?"
};
Array.push(complaint);
res.redirect("/");
});
然后在另一条路线上显示完整的“数组”。我有一个问题:在推动“数组”中的“投诉”之前,“截止日期”应具有截止日期= 7Days-24Hours-60Minutes,并且应该随着时间的流逝而失效。
您可以尝试将实际日期提前7天保存,并保存到“截止日期”,当您尝试检查截止日期时,只需将其与实际日期进行比较
var date_actual = new Date();
var deadline = new Date(date_actual.getTime() + (7 * 24 * 60 * 60 * 1000));
complaint = {
category: req.body.complainCategory,
firstName: req.body.FirstName,
lastName: req.body.LastName,
deadLine: deadline
};