为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

陪伴而非守候 2022-01-07 16:05:41
我正在尝试使用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>
查看完整描述

1 回答

?
慕雪6442864

TA贡献1812条经验 获得超5个赞

这很简单,您只需将日期更改为:


$today = new Date();

$endDate = new Date($today.getFullYear(), 11, 31);

编辑:在当天过去后,但仍在这一年,您可以这样做以保持计数:


if($today > $endDate) {

    $endDate =  new Date($today.getFullYear() + 1, 11, 31);

}

这应该让它永远持续下去。


查看完整回答
反对 回复 2022-01-07
  • 1 回答
  • 0 关注
  • 128 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号