time.js 688 B

1234567891011121314151617181920212223242526272829303132
  1. export function getTime(time) {
  2. const num = 13 - (time + '').length;
  3. let l = 1; //倍数
  4. for (let i = 0; i < num; i++) {
  5. l += '0';
  6. }
  7. // 重新解析为数字
  8. l = parseInt(l)
  9. const date = new Date(parseInt(time) * l);
  10. const year = date.getFullYear();
  11. let mon = date.getMonth() + 1;
  12. let day = date.getDate();
  13. let hours = date.getHours();
  14. let minu = date.getMinutes();
  15. let sec = date.getSeconds();
  16. if (day < 10) {
  17. day = '0' + day
  18. }
  19. if (hours < 10) {
  20. hours = '0' + hours
  21. }
  22. if (minu < 10) {
  23. minu = '0' + minu
  24. }
  25. if (mon < 10) {
  26. mon = '0' + mon
  27. }
  28. if (sec < 10) {
  29. sec = '0' + sec
  30. }
  31. return year + '-' + mon + '-' + day + ' ' + hours + ':' + minu + ':' + sec;
  32. }