admin 管理员组文章数量: 887007
js中计算距离2018年10月1日10:30有多长时间?
//1.计算出两个时间的差//var target = new Date(2018,9,1,10,30);
var target = new Date('2018/10/1 10:30');
var now = new Date();
//使用距离计算机元年的时间差(毫秒)
//console.log(target.getTime()-now.getTime());
//console.log(target-now);
var d = target-now;
//把相差的时间转成秒
d = Math.floor(d/1000);
var days = d/(24*60*60);
days = Math.floor(days);
//使用之前的时间和天数取余的结果(不是一天),转成小时
var hours = d%(24*60*60)/3600;
hours = Math.floor(hours);
//获取分钟,直接和小时取余
var minutes = d%(60*60)/60;
minutes = Math.floor(minutes);
//获取秒钟,直接和60取余
var seconds = d%60;
console.log('距离2018年国庆节还有'+days+'天'+hours+'时'+minutes+'分'+seconds+'秒');
本文标签: js中计算距离2018年10月1日1030有多长时间
版权声明:本文标题:js中计算距离2018年10月1日10:30有多长时间? 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1732351456h1533186.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论