1. // 格式化时间 2019-1-1 00:00:00
    2. function timeFormat(nowTime) {
    3. var thisTime = nowTime.replace(/-/g, '/');
    4. var time = new Date(thisTime).getTime();
    5. return time;
    6. }
    7. // 小于10前面加0
    8. function checktime(i) {
    9. if (i < 10) {
    10. i = "0" + i;
    11. } else {
    12. i = i;
    13. }
    14. return i;
    15. }
    16. // 开始时间
    17. var start_time = 1554364098000;
    18. // 结束时间
    19. var end_time = 1554364103000;
    20. freshTime(start_time, end_time);
    21. function freshTime() {
    22. var lefttime = end_time - start_time;
    23. var dm = 24 * 60 * 60 * 1000;
    24. var d = parseInt(lefttime / dm);
    25. var hm = 60 * 60 * 1000;
    26. var h = parseInt((lefttime / hm) % 24);
    27. var mm = 60 * 1000;
    28. var m = parseInt((lefttime / mm) % 60);
    29. var s = parseInt((lefttime / 1000) % 60);
    30. m = checktime(m);
    31. s = checktime(s);
    32. var now_time = d + "天" + h + "小时" + m + "分钟" + s + "秒";
    33. console.log(now_time);
    34. end_time -= 1000;
    35. if ((end_time - ad_time) < 0) {
    36. window.clearTimeout(st);
    37. console.log("倒计时结束");
    38. } else {
    39. var st = setTimeout(function() {
    40. freshTime(ad_time, end_time);
    41. }, 1000)
    42. }
    43. }