现在将差异和随机日期转换为秒
Convert difference now and a random date to seconds
我有一个问题:
我有一个倒计时。我想计算今天和随机日期之间的差异。我的代码是:
<script type="application/javascript">
function doneHandler(result) {
alert('test')
}
var d2 = new Date();
var d1 = new Date("{{ a_data.a_promo[0].getEndDate()|date("Y-m-d H:i:s") }}");
var myCountdown1 = new Countdown({
time: (d1-d2) * 3,
width:300,
height:60,
rangeHi:"day",
style:"flip", // <- no comma on last item!,
onComplete : doneHandler
});
</script>
{{ a_data.a_promo[0].getEndDate()|date("Y-m-d H:i:s") }}
是 2017-08-09 12:12:12
但我得到大约 14 天的差异,但真正的差异是大约 47 天。你能帮我吗 ?提前致谢,对不起我的英语
你可以像下面那样做 (javascript):-
var d2 = new Date();
var d1 = new Date("2017-08-09 12:12:12");
var timeDiff = Math.abs(d2.getTime() - d1.getTime());
var diffDays = Math.ceil(timeDiff / (1000 * 3600 * 24));
console.log(timeDiff);
console.log(diffDays);
注意:- 现在将此 timeDiff
或 diffDays
传递给 new Countdown({..});
中的 time:
我有一个问题:
我有一个倒计时。我想计算今天和随机日期之间的差异。我的代码是:
<script type="application/javascript">
function doneHandler(result) {
alert('test')
}
var d2 = new Date();
var d1 = new Date("{{ a_data.a_promo[0].getEndDate()|date("Y-m-d H:i:s") }}");
var myCountdown1 = new Countdown({
time: (d1-d2) * 3,
width:300,
height:60,
rangeHi:"day",
style:"flip", // <- no comma on last item!,
onComplete : doneHandler
});
</script>
{{ a_data.a_promo[0].getEndDate()|date("Y-m-d H:i:s") }}
是 2017-08-09 12:12:12
但我得到大约 14 天的差异,但真正的差异是大约 47 天。你能帮我吗 ?提前致谢,对不起我的英语
你可以像下面那样做 (javascript):-
var d2 = new Date();
var d1 = new Date("2017-08-09 12:12:12");
var timeDiff = Math.abs(d2.getTime() - d1.getTime());
var diffDays = Math.ceil(timeDiff / (1000 * 3600 * 24));
console.log(timeDiff);
console.log(diffDays);
注意:- 现在将此 timeDiff
或 diffDays
传递给 new Countdown({..});
time: