一、问题如下
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)!