• template.helper 检测浏览器 时间转换


    template.helper('changeTime',function getLocalTime(nS) {
    var b=nS.substr(6,13);
    var c=parseInt(b)
    var d = new Date(c);
    return d.Format('yyyy-MM-dd hh:mm');
    });

    template.helper('toDate',function (dt) {
    if(dt){
    if(getExplorerInfo().type=="Chrome"){
    var t = new Date(dt);
    var t=t.getTime()-28800000
    var d = new Date(t);
    }else{
    var t = new Date(dt);
    var t=t.getTime()
    var d = new Date(t);
    }
    if(d.getFullYear()<2000){
    return '--';
    }
    else{
    return d.Format('yyyy-MM-dd hh:mm');
    }
    }
    else{
    return "--";
    }

    });

    function getExplorerInfo() {
    var explorer = window.navigator.userAgent.toLowerCase() ;
    //ie
    if (explorer.indexOf("msie") >= 0) {
    var ver=explorer.match(/msie ([d.]+)/)[1];
    return {type:"IE",version:ver};
    }
    //firefox
    else if (explorer.indexOf("firefox") >= 0) {
    var ver=explorer.match(/firefox/([d.]+)/)[1];
    return {type:"Firefox",version:ver};
    }
    //Chrome
    else if(explorer.indexOf("chrome") >= 0){
    var ver=explorer.match(/chrome/([d.]+)/)[1];
    return {type:"Chrome",version:ver};
    }
    //Opera
    else if(explorer.indexOf("opera") >= 0){
    var ver=explorer.match(/opera.([d.]+)/)[1];
    return {type:"Opera",version:ver};
    }
    //Safari
    else if(explorer.indexOf("Safari") >= 0){
    var ver=explorer.match(/version/([d.]+)/)[1];
    return {type:"Safari",version:ver};
    }
    else{
    return {type:"null",version:ver};
    }
    }
    //弹出类型和版本号
    //alert("type:"+getExplorerInfo().type+" version:"+getExplorerInfo().version);

  • 相关阅读:
    IE的有条件注释
    JavaScript 正则表达式判断是否有小数点
    设置<li>前边圆点样式
    CSS3 Gradient
    z-index
    Linux下weblogic启动报错unable to get file lock的问题
    Linux下启动关闭weblogic
    Java 自动装箱与拆箱(Autoboxing and unboxing)
    jquery怎么跳出当前的each循环
    Integer与int的种种比较你知道多少
  • 原文地址:https://www.cnblogs.com/xfcao/p/6442177.html
Copyright © 2020-2023  润新知