javascript - 如何在 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:我用的是火狐。
解决方案
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('-', ' '))
推荐阅读
- java - Java Web 应用程序的 SSLContext
- java - 一个与mysql数据库和nullpointerexception有关的问题
- c# - 我得到 TaskCreationOptions.RunContinuationsAsynchronously 了吗?显然不是……为什么?
- javascript - MS Graph API 文件替换 SharePoint ReactJS 404 项目未找到或流问题
- c# - 如何用ninject注入依赖?
- c++ - shared_ptr 从拥有它的容器中删除自己,有更好的方法吗?
- flutter - 过滤 Firestore 数据库
- time - 使用小时作为盘中脚本的条件?
- symfony - 在 Symfony 表单集合中添加了 Boostrap 复选框,缺少引导初始化
- node.js - 尝试使用 Node 的 repl 库加载文件时崩溃