我正在编辑倒计时时钟,但不确定如何在javascript中设置未来日期。这个例子就是下一个新年的例子。我需要将它定为2015年4月27日的固定日期。
// Grab the current date
var currentDate = new Date();
// Set some date in the future. In this case, it's always Jan 1
var futureDate = new Date(currentDate.getFullYear() + 1, 0, 1);
// Calculate the difference in seconds between the future and current date
var diff = futureDate.getTime() / 1000 - currentDate.getTime() / 1000;
我只是不确定如何将未来日期正确设定为2015年4月27日。
谢谢!
马特
答案 0 :(得分:1)
var d = new Date();
d.setDate(27);
d.setMonth(3);
d.setYear(2015);
console.log(d);
答案 1 :(得分:1)
这是您将日期添加到日期的方式:
var currentDate = new Date();
futureDate.setDate(currentDate.getDate() + 10 /* 10 days */ );
答案 2 :(得分:0)
您是否只想将其设置为明年4月27日?如果是这样,这应该有效。
var futureDate = new Date(currentDate.getFullYear() + 1, 3, 27);
工作JS小提琴: