zoukankan      html  css  js  c++  java
  • 解决移动浏览器不能正确转化时间

    new Date('2016-01-01 00:00:00')    //却返回这个值Invalid Date,转换失败

    解决方式:最终发现是字符串的格式不被某些浏览器失败,而导致的。

    new Date('2016/01/01 00:00:00')  //这下就转换正确了Wed Jan 1 00:00:00 UTC+0800 2014 
    var date="2016-12-12 10:10:10";
    date=date.replace(new RegExp(/-/gm) ,"/");   //将所有的'-'转为'/'即可
    Date d=new Date(date);

     所以,不同的浏览器还是存在差异的,以下列出了所有浏览器都支持的方式。

    1 var d = new Date(2011, 01, 07); // yyyy, mm-1, dd  
    2 var d = new Date(2011, 01, 07, 11, 05, 00); // yyyy, mm-1, dd, hh, mm, ss  
    3 var d = new Date("02/07/2011"); // "mm/dd/yyyy"  
    4 var d = new Date("02/07/2011 11:05:00"); // "mm/dd/yyyy hh:mm:ss"  
    5 var d = new Date(1297076700000); // milliseconds  
    6 var d = new Date("Mon Feb 07 2011 11:05:00 GMT"); // ""Day Mon dd yyyy hh:mm:ss GMT/UTC
  • 相关阅读:
    Lucky Coins Sequence
    A == B ?
    Chinese Rings
    51nod 1051 最大子矩阵和
    51nod 1103 N的倍数
    Codeforces Round #429 (Div. 2)
    51nod 1043 幸运号码(数位dp
    51nod 1266 蚂蚁
    51nod 1090 3个数和为0
    51nod 1082 与7无关的数
  • 原文地址:https://www.cnblogs.com/XIE7654/p/7388362.html
Copyright © 2011-2022 走看看