如何将JavaScript字符串'2020/07 / 28-19:39:45'转换为2020年7月28日星期二19:39:45 GMT(默认JavaScript格式)格式?

时间:2020-07-29 05:36:02

标签: javascript typescript

我正在获取类似这样的函数的字符串输出。2020/07/28-19:39:45; 然后我在moment("2020/07/28-19:39:45")中传递了此代码,以在DateRangePicker的反应中使用。为此,我在DateRangePicker中收到了错误无效的日期。因此,我尝试将其转换为GMT格式,因为使用javaScript格式moment()不会引起错误。

PS:我正在使用Firefox。

2 个答案:

答案 0 :(得分:1)

Moment.js警告:弃用警告:提供的值不是公认的RFC2822或ISO格式。此刻的构建工作归结于js Date(),它在所有浏览器和版本之间都不可靠。不建议使用非RFC2822 / ISO日期格式,并将在即将发布的主要版本中将其删除。有关更多信息,请参阅http://momentjs.com/guides/#/warnings/js-date/

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

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

答案 1 :(得分:-2)

类似这样的东西可能会帮助您开始做这件事。

git -c 'core.sshCommand="ssh -i ~/.ssh/azure_private_key"' fetch

相关问题