乐趣区

关于javascript:JavaScript中new-Date对象在safari和iphone上出现NaNinvalid-Date

一、问题如下

JavaScript 中应用 Date 对象时,在 safari、iphone 等浏览器上,不能正确显示工夫,而显示“NaN”。

var date = new Date("2018-11-30T03:04:01+0100");
二、解决方案

应用 node.js 中的 moment.js 对工夫进行解决,如下:

const moment = require('moment') moment("2018-11-30T03:04:01+0100").format('YYYY 年 MM 月 DD 日 HH:mm:ss'); 
// 输入后果:2018 年 11 月 30 日 04:04:01

三、参考链接:
  • JavaScript 中 new Date 对象,在 safari 和 iphone 上呈现 NaN(invalid Date)!
退出移动版