date.ts 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. import dayjs from 'dayjs';
  2. export function addFormMinute(timerStr: string, 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: string, 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: string, 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: string, 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: string, 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: string, 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. }