javascript - 无法将 moment.js 格式化日期转换为有效日期
问题描述
无法使用将 moment.js 格式化日期转换为有效日期
new Date('08-Mar-19 06:01 AM') // Gives invalid date in IE
注意:它在 IE 中不起作用。仅适用于 Chrome。
实际上我使用moment.js得到了格式('08-Mar-19 06:01 AM')
const date = moment(value, 'YYYY-MM-DD hh:mm:ss.S'); // from "2019-03-08T06:01:52-05:00"
return date.isValid() ? date.format('DD-MMM-YY hh:mm A') : value;
我尝试使用 moment.js 进行解析仍然不起作用。
new Date('08-Mar-19 06:01 AM') // Gives invalid date in IE
预期的:
new Date('08-Mar-19 06:01 AM');
Fri Mar 08 2019 06:01:00 GMT-0500 (Eastern Standard Time)
实际的:
new Date('08-Mar-19 06:01 AM'); // Invalid date
解决方案
推荐阅读
- java - Spring Boot 应用程序中 Tomcat 连接器上的 maxParamterCount 属性
- swift - 如何阻止 xcuitest 创建调试描述附件?
- xamarin.forms - Xamarin Forms 4 UWP 错误:具有 appcontainerexe 输出类型的项目不支持构建操作嵌入式资源
- c++ - 调试时Eclipse控制台中缺少输出
- scala - 如何在 Phantom 中为 cassandra Scala 更新表
- codeblocks - 使用 Mingw32 安装 gmp 时如何修复无休止的“检查是否可以剥离库”
- qt - 将 ros 集成到现有的 qt 应用程序
- laravel - 如何创建具有可通知特征的模型
- excel-formula - 如何使用公式提取中间名
- angular - 如何在Angular 6中使用momentjs将日期时区转换为UTC