zhulinpinyu / zhulinpinyu.github.io

Blog
http://blog.zhulinpinyu.com
Apache License 2.0
2 stars 0 forks source link

JavaScript 时间距离计算 (天,时 ,分,秒) #9

Open zhulinpinyu opened 6 years ago

zhulinpinyu commented 6 years ago
const now = new Date();

//2035-6-7 9:00
const endTime = new Date(2035, 5, 7, 9);
const t = endTime - now;
const day = ~~(t / 1000 / 60 / 60 / 24);
const hour = ~~(t / 1000 / 60 / 60 % 24);
const minutes = ~~(t / 1000 / 60 % 60);
const seconds = ~~(t / 1000 % 60);

Thanks http://baby.justjavac.com/ https://github.com/justjavac/baby-time/blob/master/index.html https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date#Syntax