首页 > 解决方案 > 如何在 JavaScript 中将字符串“2020/07/28-19:39:45”转换为像 Tue Jul 28 2020 19:39:45 GMT(默认 JavaScript 格式)这样的格式?

问题描述

我得到这样的函数的字符串输出。2020/07/28-19:39:45; 然后我将其传入moment("2020/07/28-19:39:45")以用于DateRangePicker反应。为此,我在DateRangePicker. 所以,我正在尝试将其转换为 GMT 格式,因为使用 javaScript 格式moment()不会导致错误。

PS:我用的是火狐。

标签: javascripttypescript

解决方案


Moment.js 警告:弃用警告:提供的值不是可识别的 RFC2822 或 ISO 格式。moment 构造回退到 js Date(),这在所有浏览器和版本中并不可靠。不鼓励使用非 RFC2822/ISO 日期格式,并将在即将发布的主要版本中删除。请参阅http://momentjs.com/guides/#/warnings/js-date/了解更多信息。

您应该将 - 替换为空白空间,然后尝试 moment();

moment("2020/07/28-19:39:45".replace('-', ' '))

推荐阅读