javascript - ionic 2 : Object 'Date' doesn't work on Ios

标签 javascript ios angular typescript ionic2

我有一个 Ionic 2 应用程序,我尝试比较两个日期。 首先,我有一个字符串格式的日期,如下所示:'2017-03-29 09:13:00'

我将它转换成这样的日期对象:

let myDate = new Date('2017-03-29 09:13:00');

然后我尝试将我的日期与当前日期进行比较

let today: Date = new Date();
let myDate = new Date('2017-03-29 09:13:00');
if(today == myDate) {
  return something...
}

这种类型的代码适用于 ionic serve 和 ionic run android(在 android 设备上)。日期格式为:“Wed Mar 29 2017 09:13:00 GMT+0200(中欧夏令时)

但我的 IOS 设备有一些问题。

let myDate = new Date('2017-03-29 09:13:00'); 返回 'null'

让今天:Date = new Date(); 返回我这个日期格式:“2017-03-30T09:17:01.303Z

我不明白为什么以及我必须做什么才能在 IOS 设备上拥有“良好”的日期类型。

最佳答案

您可以尝试像这样使用 moment.js:moment('2017-03-29 09:13:00').toDate()

关于javascript - ionic 2 : Object 'Date' doesn't work on Ios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43113843/

相关文章:

ios - UIStatusBarStyleBlackOpaque 和 UIStatusBarStyleBlackTranslucent 尽管从 iOS 7.0 开始被弃用,但仍然可能吗?

iOS Swift 3 UIImagePickerController 崩溃

Angular 2翻译在应用程序中更改语言

javascript - Angular 2 - 加载路由组件,然后返回到上一个组件

javascript - 修改数组对象中的键字符串

javascript - 在 DOM 上使用 vanilla js 设置 css 样式时,它是否总是内联样式?

javascript - 我如何使用angularjs在ng-repeat中附加表数据值

javascript - 链接 Java 脚本和 html——打乱项目列表 (html) 的脚本 (javascript)...可以在此处运行,但当我尝试运行时不能在本地运行

ios - 具有大型 JSON 响应的 AFNetworking 2.0

angular - 动态渲染 Kendo Column