使用 jquery 或纯 javascript 从今天日期到每年特定日期的倒计时天数

我正在尝试使用javascript或jquery创建一个函数,该函数将从今天的日期倒计时到特定的给定日期。


这就是我现在拥有的,它工作得很好,但是我怎样才能让它每年都运行呢?


function daysDifference($startDate, $endDate) {

    oneDay = 24*60*60*1000;

    return Math.ceil(($endDate.getTime() - $startDate.getTime()) / oneDay);  

}


$today = new Date();

$endDate = new Date(2019, 12, 31);


document.getElementById("counter").innerHTML =  + daysDifference($today, $endDate) + ' days left for the new Year';

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

<div id="counter"></div>


陪伴而非守候
浏览 129回答 1
1回答

慕雪6442864

这很简单,您只需将日期更改为:$today = new Date();$endDate = new Date($today.getFullYear(), 11, 31);编辑:在当天过去后,但仍在这一年,您可以这样做以保持计数:if($today > $endDate) {&nbsp; &nbsp; $endDate =&nbsp; new Date($today.getFullYear() + 1, 11, 31);}这应该让它永远持续下去。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript