javascript - 在 React-Native 中使用 javascript Date() 在正确的时间安排通知
问题描述
我正在尝试根据我从服务器获取的时间安排通知。问题是通知显示但它没有在正确的时间显示有时它在正确的时间显示有时它不是我不知道为什么,我认为问题在于格式化我从服务器获取的时间和设备时间。这是我从服务器获取的示例时间:2019-12-20T13:55:00.000
现在我想安排一个通知,这次我正在做这样的事情:
var notifDate = new Date("2019-12-20T13:55:00.000").getTime()
var currentDate = new Date().getTime()
var diff = notifDate - currentDate
Notification.schedule(diff)
现在我的问题是如何确保每个通知都会在正确的时间显示,也许我必须使 currentDate 和 notifDate 的格式相同。我不太了解 Date 的工作原理。我知道这个问题并没有说明太多,但任何形式的建议都值得赞赏。
谢谢
解决方案
推荐阅读
- react-native - Ionic vs ReactNative vs Flutter,什么是最好的?
- css - 为什么我的 css 和 html 没有将我的项目放在我想要的位置
- scala - 如何在 Scala Spark 中按列的百分位值过滤数据框
- html - Html:Css:水平居中正文内容div
- r - 如何使用 R 从大文本文件中提取几行选择?
- mongodb - 如果 MongoDB 服务器版本:4.2.9 和 MongoDB shell 版本 v4.4.1 不匹配,我应该担心吗?
- r - 有没有办法在插入符号 R 的模型中更改分类的阈值?
- mysql - MySQL:连接三个表并分组一列
- javascript - 当用户在 jQuery 中输入受限字符时,如何让 div 显示?
- amazon-web-services - AWS:在不同账户中使用 Kinesis Firehose 读取 Kinesis Stream 数据