关于IE11不能new date,转换时间的方法

发布时间:2018年10月18日 阅读:447 次

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hcmony/article/details/68923413

//格式化日期

function FormatDate(strTime){ //这里的 strTime = "2017-03-31 11:42:00";

    //  IE11里面不能直接转换带"-",必须先替换成"/"

    strTime = strTime.replace("-","/");

    strTime = strTime.replace("-","/");

    var date = new Date(strTime); //这里也可以写成 Date.parse(strTime);  

    return date.getFullYear()+"-"+FormatNum(date.getMonth()+1)+"-"+FormatNum(date.getDate());

}

//格式化星期和时间

function FormatTime(strTime){

    strTime = strTime.replace("-","/");

    strTime = strTime.replace("-","/");

    var date = new Date(strTime);

    var day=null;

    switch (date.getDay())

    {case 0:day="天";break;case 1:day="一";break;case 2:day="二";break;case 3: day="三";break;case 4:day="四";break;case 5: day="五";break;case 6:day="六";break;}

    return "星期"+day+"   "+FormatNum(date.getHours())+":"+FormatNum(date.getMinutes())+":"+FormatNum(date.getSeconds());

}

//格式化时间,如果不足2位,前面补0

function FormatNum(strTime) {

    if(strTime<10){return "0"+strTime}else{return strTime}

}

--------------------- 

作者:hcmony 

来源:CSDN 

原文:https://blog.csdn.net/hcmony/article/details/68923413 

版权声明:本文为博主原创文章,转载请附上博文链接!


Tag:
相关文章

发表评论: