源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)

  • 时间:2022-12-22 21:46 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
[b]IE中new Date(strDate)返回无效时间解决方式:[/b] [b]方法一:[/b]
function getDateForStringDate(strDate){
      //切割年月日与时分秒称为数组
      var s = strDate.split(" "); 
      var s1 = s[0].split("-"); 
      var s2 = s[1].split(":");
      if(s2.length==2){
        s2.push("00");
      }
      return new Date(s1[0],s1[1]-1,s1[2],s2[0],s2[1],s2[2]);
    }
[b]方法二:[/b]
var date = new Date(strDate.replace("-", "/").replace("-", "/"));
以上所述是小编给大家介绍的JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程素材网网站的支持!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部