common.ts 467 B

1234567891011121314151617181920212223
  1. import { LocalDateTime } from '@/api/types'
  2. export const timeLength = function(
  3. start: LocalDateTime,
  4. end: LocalDateTime
  5. ): string {
  6. const s = new Date(start).getTime()
  7. const e = new Date(end).getTime()
  8. const t = e - s
  9. let hour = Math.floor(t / 3600000)
  10. let min = Math.floor((t - hour * 3600000) / 60000)
  11. let format = ''
  12. if (hour > 0) {
  13. format = `${hour}小时${min}分`
  14. }
  15. if (hour <= 0) {
  16. format = `${min}分`
  17. }
  18. return format
  19. }