我有一个具有以下架构的对象:
{
name: "TestModel",
properties: {
"dateCreated": "date"
}
}
每当我使用dateCreated:new Date()将模型保存到数据库时,日期本身似乎保存不正确。
我在Realm Browser中打开.realm文件,它在48212年列出了一个日期.Realm的本机版本是否以不同于iOS和Java的格式存储日期?有没有办法可以强制它以相同的格式存储日期?
由于
答案 0 :(得分:2)
看起来日期在绑定之间的存储方式不同 - JS代码存储毫秒,而浏览器/ ios / swift绑定存储秒数。我通过将时间除以1000来验证,然后在浏览器中存储导致当前时间的日期。我在github上创建了一个问题来跟踪问题:https://github.com/realm/realm-js/issues/355
已经有近期计划迁移到一个新的日期格式,该格式将兼容所有绑定,所以如果希望我们可以等到那时自动迁移JS日期格式。