util.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. /* 个位补零*/
  2. function Appendzero(obj) {
  3. if (obj < 10) return "0" + obj;
  4. else return obj;
  5. }
  6. function add0(m) { return m < 10 ? '0' + m : m }
  7. //时间戳转化成时间格式
  8. function getFormatDate(timestamp) {
  9. //timestamp是整数,否则要parseInt转换,不会出现少个0的情况
  10. var time = new Date(timestamp);
  11. var year = time.getFullYear();
  12. var month = time.getMonth() + 1;
  13. var date = time.getDate();
  14. var hours = time.getHours();
  15. var minutes = time.getMinutes();
  16. var seconds = time.getSeconds();
  17. return year + '-' + add0(month) + '-' + add0(date) + ' ' + add0(hours) + ':' + add0(minutes) + ':' + add0(seconds);
  18. }
  19. /* 毫秒转化*/
  20. function test(time_distance) {
  21. // 天时分秒换算
  22. var int_day = Math.floor(time_distance / 86400)
  23. time_distance = time_distance - int_day * 86400;
  24. var int_hour = Math.floor(time_distance / 3600)
  25. time_distance = time_distance - int_hour * 3600;
  26. var int_minute = Math.floor(time_distance / 60)
  27. time_distance = time_distance - int_minute * 60;
  28. var int_second = Math.floor(time_distance)
  29. // 时分秒为单数时、前面加零
  30. if (int_day < 10) {
  31. int_day = "0" + int_day;
  32. }
  33. if (int_hour < 10) {
  34. int_hour = "0" + int_hour;
  35. }
  36. if (int_minute < 10) {
  37. int_minute = "0" + int_minute;
  38. }
  39. if (int_second < 10) {
  40. int_second = "0" + int_second;
  41. }
  42. return int_day + '天' + int_hour + '小时' + int_minute + '分钟' + int_second + '秒';
  43. }
  44. var test = test(3000000);