React native Redux持久化一个Moment.js日期对象并字符串化和解析Moment.js

React native Redux持久化一个Moment.js日期对象并字符串化和解析Moment.js,react-native,redux,momentjs,stringify,redux-persist,React Native,Redux,Momentjs,Stringify,Redux Persist,我有一个使用的moment.js日期对象,我想将其保存在redux和redux persist中,然后从redux persist存储中检索日期对象,并将其作为moment.js日期对象和moment.js日期对象附带的所有函数再次使用 当前,无论何时从redux persist存储中检索矩.js日期对象,它都会丢失所有应随附的函数 因此,现在我有两个选择如何继续(据我所知): 1.)保存到redux persist存储时,将moment.js日期对象字符串化,从redux persist存储检

我有一个使用的moment.js日期对象,我想将其保存在
redux
redux persist
中,然后从
redux persist
存储中检索日期对象,并将其作为moment.js日期对象和moment.js日期对象附带的所有函数再次使用

当前,无论何时从
redux persist
存储中检索矩.js日期对象,它都会丢失所有应随附的函数

因此,现在我有两个选择如何继续(据我所知):

1.)保存到
redux persist
存储时,将moment.js日期对象字符串化,从
redux persist
存储检索时,将moment.js日期字符串解析回对象

JSON.stringify不会对函数进行字符串化。但是,我发现了一个可以将函数字符串化为JSON的npm包:

因此,我的第一个问题是,在redux代码中,我可以在何处插入这样的代码,即如果要保存到redux存储,然后使用其函数字符串化moment.js Date对象

那么,在问题的另一面……在redux代码中,我可以在哪里插入这样的代码,即当从redux persist使用的异步存储中检索时,解析经过严格序列化的对象并将其解析回矩.js对象

2.)从redux持久存储中检索数据后,从我得到的字符串中重新初始化矩.js日期对象。在我的例子中,我得到的字符串是“1981-02-27T22:13:41.000Z” 如何将字符串解析回矩.js对象? 解析时,文档没有提供与“1981-02-27T22:13:41.000Z”完全相同的内容。 以下是文档:

这是一个瞬间(“1981-02-27T22:13:41.000Z”,“YYYY-MM-DD hh:MM:ss Z”,真的)

或者它是一个瞬间(“1981-02-27T22:13:41.000Z”,“YYYY-MM-DDhh:MM:ssZ”,真的)

或者两者都是错误的,在这种情况下,将“1981-02-27T22:13:41.000Z”这样的字符串解析为moment.js对象的正确方法是什么