首页 > 解决方案 > 在 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 的工作原理。我知道这个问题并没有说明太多,但任何形式的建议都值得赞赏。

谢谢

标签: javascriptreact-nativedatenotifications

解决方案


推荐阅读