反应材料-Ui数据报警器目前给我的价值如下:2021-05-26T01:30如何将它转换成秒?
PS:我正在构建一个调度短消息模块。因此,我的计划是将选定的日期转换为秒,以便在一天和时间到来时,我可以使用setTimeOut()发送短信。
发布于 2022-04-17 10:33:23
如果要使用setTimeOut,则需要:
要做到这一点,最简单的方法可能是使用日,它是一个处理日期和时间操作的轻量级包。它与反应很好,因为它是不变的。
使用dayjs.diff,您可以直接计算以毫秒为单位的持续时间,如:const durationInMs = daysj("2021-05-26T01:30").diff(dayjs())
注意:默认情况下,dayjs 在本地时间分析日期时间
编辑
您还可以使用本机日期构造器目录,下面是文档中的一个示例:
// Using built-in methods
let start = new Date()
let end = new Date("2021-05-26T01:30")
let elapsed = end.getTime() - start.getTime() // elapsed time in millisecondshttps://stackoverflow.com/questions/71901077
复制相似问题