new Date()格式化在Safari中为Invalid Date

2020-03-27120次阅读javascript

new Date()格式化在Safari中为Invalid Date。 Safari浏览器应该用‘2017/10/23’来代替‘2017-10-23’

new Date('2017-03-12'.replace(/-/g, "/")).getTime();

或者

function parseDate(input) {
  var parts = input.match(/(\d+)/g);
  return new Date(parts[0], parts[1]-1, parts[2]);
}
 
parseDate('2011-01-03');

 

上一篇: js判断浏览器兼容css中webkit、Moz、O、ms  下一篇: Vue中动态切换video视频source标签src属性值不起作用问题  

new Date()格式化在Safari中为Invalid Date相关文章