ios(Safari) 日期字符串转换成Date对象遇到的问题

在进行时间转换时,通常我们在后台获取的是一个日期字符串,如:'2017-11-30 13:14:15' 这种形式,
在前端进行转换成日期对象时,可以使用:

var myDate = new Date('2017-11-30 13:14:15');

这种方式,将字符串转换成日期对象,并对日期对象进行一些操作,这种方式在Android(Chrome),FireFox中都没有问题,但是在ios(Safari)就会出现转换异常的情况,
所以为了避免这种情况,我们可以先对字符串进行转换,将其转换成"2017/11/30 13:14:15",这种模式,再做转换日期对象的操作:

var sDate = '2017-11-30 13:14:15'; // 字符串形式
sDate = sDate.replace(/\-/g, "/");
var dDate = new Date(sDate); // 日期对象

这种方式在所有的平台下都可以使用,就不会出现日期转换出现异常的问题了

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 32,174评论 18 399
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 13,898评论 6 13
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 8,560评论 0 4
  • 深居简出林莽莽,头圆耳短披锦裳。 吊睛白额书王字,钢牙铁爪眸寒光。 百步之内寒飕飕,飞禽惊叫走兽藏。 跃涧水惊木飐...
    欣荣Y阅读 3,273评论 6 26
  • 每个人都有童年,但是每个人的童年又都不一样,有人的童年是艰苦的,有人的童年是高兴的,快乐的...... 我的爸爸他...
    东克阅读 1,092评论 0 0