我有一个 react 应用程序,我们在一个地方使用这样的时刻转换日期
moment("08/19/1994", 'DD/MM/YYYY', true).isValid()
这将返回日期“19/08/1994,并且该值存储在 redux 存储中。
当组件再次刷新时,这种转换再次发生,这次的工作原理如下
moment("19/08/1994", 'DD/MM/YYYY', true).isValid() //invalid date.
因此,如果我们转换相同的日期格式,则会出现错误,那么有没有一种方法可以检查格式或使用任何其他方法 git 消除此无效日期。
最佳答案
您应该仅在第一次将日期存储在 redux 中时转换日期,而不是在 React 组件中。
关于javascript - 使用 Moment JS 格式转换为相同的日期格式给出无效日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60831373/