test.ts 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. // @ts-nocheck
  2. // import dayjs from 'dayjs'
  3. import { dayuts } from "./index"
  4. // import { Dates } from "./dates"
  5. import { dayutsIntl } from './use'
  6. console.log('dayuts:::test::12')
  7. // // console.log('format1', dayuts().format())
  8. // console.log('string number', dayuts(`${Date.now()}`))
  9. // console.log('2018-04-04', dayuts('2018-04-04T16:00:00.000Z'))
  10. // // console.log('dayjs 2018-04-04', dayjs('2018-04-04T16:00:00.000Z'))
  11. // console.log('2018 三月 15', dayuts('2018 三月 15', 'YYYY MMMM DD', 'zh-cn'))
  12. // console.log('2010, 1, 14, 15, 25, 50, 125', dayuts([2010, 1, 14, 15, 25, 50, 125]))
  13. // console.log('1970-00-00', dayuts('1970-00-00', 'YYYY-MM-DD'))
  14. // console.log('1318781876406', dayuts(1318781876406))
  15. // console.log('2018, 8, 18', dayuts(new Date(2018, 8, 18)))
  16. // console.log('2010, 1, 14, 15, 25, 50, 125[]', dayuts([2010, 1, 14, 15, 25, 50, 125]))
  17. // console.log('millisecond2', dayuts().millisecond())
  18. // console.log('millisecond2', dayuts().millisecond(1))
  19. // console.log('second2', dayuts().second())
  20. // console.log('second2', dayuts().second(1))
  21. // console.log('minute2', dayuts().minute())
  22. // console.log('minute2', dayuts().minute(1))
  23. // console.log('hour2', dayuts().hour())
  24. // console.log('hour2', dayuts().hour(12))
  25. // console.log('date2', dayuts().date())
  26. // console.log('date2', dayuts().date(1))
  27. // console.log('dayOfYear', dayuts().dayOfYear())
  28. // console.log('dayOfYear', dayuts().dayOfYear(1))
  29. // console.log('month', dayuts().month())
  30. // console.log('month', dayuts().month(1))
  31. // console.log('year', dayuts().year())
  32. // console.log('year', dayuts().year(2000))
  33. // console.log(dayuts().get('year'))
  34. // console.log(dayuts().get('month')) // start 0
  35. // console.log(dayuts().get('date'))
  36. // console.log(dayuts().get('hour'))
  37. // console.log(dayuts().get('minute'))
  38. // console.log(dayuts().get('second'))
  39. // console.log(dayuts().get('millisecond'))
  40. // console.log('add', dayuts().add(7, 'day'))
  41. // // console.log('add1', new Dates().newDate().add(7, 'day').format('YYYY-MM-DD'))
  42. // console.log('subtract', dayuts().subtract(7, 'year'))
  43. // console.log('startOf', dayuts().startOf('year'))
  44. // console.log('endOf', dayuts().endOf('month'))
  45. // console.log('format', dayuts().format())
  46. // console.log('format', dayuts('2019-01-25').format('[YYYYescape] YYYY-MM-DDTHH:mm:ssZ[Z]'))
  47. // console.log('format', dayuts('2019-01-25').format('DD/MM/YYYY'))
  48. // console.log('fromNow:1', dayuts('1999-01-01').fromNow())
  49. // console.log('fromNow:1', dayuts('1999-01-01').fromNow(true))
  50. // console.log('fromNow:1', dayuts('2024-03-29').fromNow(true))
  51. // console.log('from1', dayuts('1999-01-01').from(dayuts()))
  52. // console.log('from1', dayuts('1999-01-01').from(dayuts(), true))
  53. // console.log('toNow1', dayuts('1999-01-01').toNow(true))
  54. // console.log('toNow1', dayuts('1999-01-01').to(dayuts()))
  55. // console.log('diff1', dayuts('2019-01-25').diff(dayuts('2018-06-05')))
  56. // console.log('diff1', dayuts('2019-01-25').diff(dayuts('2018-06-05'), 'month'))
  57. // console.log('diff1', dayuts('2019-01-25').diff(dayuts('2018-06-05'), 'month', true))
  58. // console.log('valueOf', dayuts('2019-01-25').valueOf())
  59. // console.log('unix', dayuts('2019-01-25').unix())
  60. // console.log('daysInMonth', dayuts('2019-01-25').daysInMonth())
  61. // console.log('toDate', dayuts().toDate())
  62. // console.log('toArray', dayuts().toArray())
  63. // console.log('toJSON', dayuts().toJSON())
  64. // console.log('toObject', dayuts().toObject())
  65. // console.log('toString', dayuts().toString())
  66. // console.log('isBefore', dayuts().isBefore(dayuts('2011-01-01')))
  67. // console.log('isBefore', dayuts().isBefore('2011-01-01', 'month'))
  68. // console.log('isSame', dayuts().isSame(dayuts('2011-01-01')))
  69. // console.log('isSame', dayuts().isSame('2011-01-01', 'year'))
  70. // console.log('isAfter', dayuts().isAfter(dayuts('2011-01-01')))
  71. // console.log('isAfter', dayuts().isAfter('2011-01-01', 'month'))
  72. // console.log('isSameOrBefore', dayuts().isSameOrBefore(dayuts('2011-01-01')))
  73. // console.log('isSameOrBefore', dayuts().isSameOrBefore('2011-01-01', 'month'))
  74. // console.log('isSameOrBefore', dayuts().isSameOrAfter(dayuts('2011-01-01')))
  75. // console.log('isSameOrBefore', dayuts().isSameOrAfter('2011-01-01', 'month'))
  76. // console.log('isBetween', dayuts('2010-10-20').isBetween('2010-10-19', dayuts('2010-10-25')))
  77. // console.log('isBetween', dayuts().isBetween('2010-10-19', '2010-10-25', 'month'))
  78. // console.log('isBetween', dayuts('2016-10-30').isBetween('2016-01-01', '2016-10-30', 'day', '[)'))
  79. // console.log('isLeapYear', dayuts().isLeapYear())
  80. // console.log('isToday', dayuts().isToday())
  81. // const a = dayuts('1999-01-01')
  82. // const b = dayuts()
  83. // console.log('fromNow:1',a.diff(b, 'year', true))
  84. // console.log('a', a)
  85. // console.log('b', b)
  86. // console.log('fromNow:2',a.diff(b, 'year', true))
  87. dayutsIntl.locale = 'zh-cn'
  88. console.log('new::1', dayuts().$L)
  89. // setTimeout(()=>{
  90. // console.log('new::23')
  91. // },100)
  92. export const test = (n : number) : number => {
  93. switch (n) {
  94. case 1:
  95. return 1
  96. default:
  97. return 0
  98. }
  99. }
  100. console.log('test::::', test(1))