首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将资料-UI DatePicker值转换为秒

将资料-UI DatePicker值转换为秒
EN

Stack Overflow用户
提问于 2022-04-17 10:22:44
回答 1查看 232关注 0票数 0

反应材料-Ui数据报警器目前给我的价值如下:2021-05-26T01:30如何将它转换成秒?

PS:我正在构建一个调度短消息模块。因此,我的计划是将选定的日期转换为秒,以便在一天和时间到来时,我可以使用setTimeOut()发送短信。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-17 10:33:23

如果要使用setTimeOut,则需要:

  1. 计算在日期选择器中选择的日期与当前日期之间的差异。这会给你一段时间。
  2. 将持续时间转换为毫秒setTimeOut的延迟是以毫秒为单位的

要做到这一点,最简单的方法可能是使用,它是一个处理日期和时间操作的轻量级包。它与反应很好,因为它是不变的。

使用dayjs.diff,您可以直接计算以毫秒为单位的持续时间,如:const durationInMs = daysj("2021-05-26T01:30").diff(dayjs())

注意:默认情况下,dayjs 在本地时间分析日期时间

编辑

您还可以使用本机日期构造器目录,下面是文档中的一个示例:

代码语言:javascript
复制
// 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 milliseconds
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71901077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档