date.ts 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. import dayjs from 'dayjs'
  2. export function addFormMinute(timerStr, time = 0) {
  3. const timer = dayjs('2021-12-17' + ' ' + timerStr).add(time, 'minute')
  4. return timer.format('HH:mm:ss')
  5. }
  6. export function addFormMinuteAddS(timerStr, time = 0) {
  7. const timer = dayjs('2021-12-17' + ' ' + timerStr)
  8. .add(time, 'minute')
  9. .add(1, 'second')
  10. return timer.format('HH:mm:ss')
  11. }
  12. export function addFormMinuteMS(timerStr, time = 0) {
  13. const timer = dayjs('2021-12-17' + ' ' + timerStr)
  14. .add(time, 'minute')
  15. .subtract(1, 'second')
  16. return timer.format('HH:mm:ss')
  17. }
  18. export function reduceFormMinute(timerStr, time = 0) {
  19. const timer = dayjs('2021-12-17' + ' ' + timerStr).subtract(time, 'minute')
  20. return timer.format('HH:mm:ss')
  21. }
  22. export function reduceFormMinuteAddS(timerStr, time = 0) {
  23. const timer = dayjs('2021-12-17' + ' ' + timerStr)
  24. .subtract(time, 'minute')
  25. .add(1, 'second')
  26. return timer.format('HH:mm:ss')
  27. }
  28. export function reduceFormMinuteMS(timerStr, time = 0) {
  29. const timer = dayjs('2021-12-17' + ' ' + timerStr)
  30. .subtract(time, 'minute')
  31. .subtract(1, 'second')
  32. return timer.format('HH:mm:ss')
  33. }