var d1=new Date();
var d2=new Date(‘2030/1/1’);
//两个对象直接相减,就是相差的毫秒数
var d=d2-d1;
//单位换算为秒,向下取整,去除小数部分
d=Math.floor( d/1000 );
//计算相差的天数,把相差的值换算天
//除以一天的秒数
var day=Math.floor( d/(246060) );
//去除两者相差的值中所有的天数,让相差的值和一天的秒数取余
//得到的就是去除天数后的秒数部分
var hour=d%(246060);
//再转为小时
hour=Math.floor( hour/(6060) );
//计算相差的分钟,去除相差的小时,让相差的值和每小时的秒数取余,得到的就是去除小时后的秒数部分,
var minute=d%(6060);
//最后需要转为分钟
minute=Math.floor( minute/60 );
//计算相差的秒钟,去除相差的分钟
var second=d%60;
console.log(day,hour,minute,second);
js倒计时,计算当前距离某一天还有x天x小时x分x秒
最新推荐文章于 2023-08-21 14:42:32 发布