MeteorJS和Redux中的DateTime对象

MeteorJS和Redux中的DateTime对象,meteor,react-native,react-redux,Meteor,React Native,React Redux,使用Redux处理MeteorJS中的DateTime对象的最佳实践是什么 最近在我的React Native+Meteor应用程序中实现了Redux的离线功能,这是在的博客文章之后发布的。但我对两个系统存储DateTime对象的方式都有一些问题。我必须承认,我对JavaScript中如何处理日期对象没有详细的了解 流星 我的Meteor集合模型包含一个datetype对象(我使用的是siml模式): 日期演示文稿 在react native应用程序中,我必须将日期类型解析为字符串: <T

使用Redux处理MeteorJS中的DateTime对象的最佳实践是什么

最近在我的React Native+Meteor应用程序中实现了Redux的离线功能,这是在的博客文章之后发布的。但我对两个系统存储DateTime对象的方式都有一些问题。我必须承认,我对JavaScript中如何处理日期对象没有详细的了解

流星

我的Meteor集合模型包含一个datetype对象(我使用的是
siml模式
):

日期演示文稿

在react native应用程序中,我必须将日期类型解析为字符串:

<Text>Started at: {object.startedAt.toUTCString()}</Text>

这在断开连接模式下是可以接受的,但是当与服务器的连接恢复时,在MongoDB中插入项目将被拒绝。

虽然不是一个很好的答案,但我的主要建议是,无论何时在Javascript中使用日期,都要使用。这将为你节省大量时间

否则,我不确定这是否是“正确”的方法,我会这样做

开始于:{new Date(object.startedAt).toutString()}

这样,startedAt值将始终转换为日期对象,而不管它是否已经是一个或是一个字符串


希望有帮助

这确实适用于演示文稿。但我仍然无法插入日期类型为Documents的对象,这很奇怪。在线时是否工作(不是从断开连接到重新连接,只是一般在线)?如果不是,则可能是一个简单的模式问题
<Text>Started at: {object.startedAt.toUTCString()}</Text>
Meteor.collection('objects').insert({
    startedAt: new Date(),
  }
);