dateUtils.js 742 B

1234567891011121314151617181920212223242526
  1. /**
  2. * 将毫秒,转换成时间字符串。例如说,xx 分钟
  3. *
  4. * @param ms 毫秒
  5. * @returns {string} 字符串
  6. */
  7. export function getDate(ms) {
  8. const day = Math.floor(ms / (24 * 60 * 60 * 1000));
  9. const hour = Math.floor((ms / (60 * 60 * 1000) - day * 24));
  10. const minute = Math.floor(((ms / (60 * 1000)) - day * 24 * 60 - hour * 60));
  11. const second = Math.floor((ms / 1000 - day * 24 * 60 * 60 - hour * 60 * 60 - minute * 60));
  12. if (day > 0) {
  13. return day + "天" + hour + "小时" + minute + "分钟";
  14. }
  15. if (hour > 0) {
  16. return hour + "小时" + minute + "分钟";
  17. }
  18. if (minute > 0) {
  19. return minute + "分钟";
  20. }
  21. if (second > 0) {
  22. return second + "秒";
  23. } else {
  24. return 0 + "秒";
  25. }
  26. }