Moment
1.将时间戳转化为时间
eg:将1630512000000转化为(YYYY-MM-DD HH:MM:ss)格式
moment(1630512000000).format('YYYY-MM-DD HH:mm:ss').valueOf()
2.将时间转化为时间戳,如果是用的antd时间控件,那么选中后是如下图所示:需要先用
需要先用start.format("YYYY-MM-DD HH:mm:ss")
处理成(YYYY-MM-DD HH:MM:ss)格式:
eg: const targetTime=start.format("YYYY-MM-DD HH:mm:ss")
,start代表的是时间控件里面选中的时间
然后再用
`moment(targetTime, 'YYYY-MM-DD HH:mm:ss').valueOf()`
转成时间戳格式
3.moment比较两个日期的大小
moment(end).diff(moment(start), 'seconds')
dayjs
1.将时间戳转化为时间
eg:将1630512000000转化为(YYYY-MM-DD HH:MM:ss)格式时可用两种方法
dayjs(1630512000000).format('YYYY-MM-DD HH:mm:ss')
dayjs(1630512000000).format('YYYY-MM-DD HH:mm:ss').valueOf()
剩下的两种情况dayjs的处理方法和moment一样,只是有将时间戳转为时间时的用法不一样
dayjs比moment轻量,资源包更小