Javascript在当天剩下的时间?
我理解如何在一定程度上工作倒数计时器和日期计时器(到指定的日期,即YYYY-MM-DD),但我正在开发一个Web开发大学项目,我希望我的一个网页(JSP文件)到有一个倒数计时器,其中包含从Web应用程序启动之日起剩余的秒数。
该网页还将包含一个Ajaxfunction,用户可以点击一个按钮,然后会出现随机的激励信息(我知道这段特殊的代码,但它只是为了让您了解我为什么要这个倒数计时器)。
更新
只需将Date.now()
获得的Date对象与明天的日期(您从第一个日期对象创建,添加一天)进行比较;
var actualTime = new Date(Date.now()); var endOfDay = new Date(actualTime.getFullYear(), actualTime.getMonth(), actualTime.getDate() + 1, 0, 0, 0); var timeRemaining = endOfDay.getTime() - actualTime.getTime(); document.getElementById('timeRemaining').appendChild(document.createTextNode(timeRemaining / 1000 + " seconds or " + timeRemaining / 1000 / 60 / 60 + " hours")); document.getElementById('dayProgression').value = 1 - (timeRemaining / 1000 / 60 / 60 / 24);
How much of the day has passed:
尝试使用此Javascript代码:
var year = 2015 , month = 5 , day = 15; var date = new Date(); var enddate = new Date(year , month , day); document.write( date - enddate );
您可以为您的网站编辑此代码。