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+"\nversion:"+getExplorerInfo().version);
template.helper 检测浏览器 时间转换的更多相关文章
- C#实现多级子目录Zip压缩解压实例  NET4.6下的UTC时间转换  [译]ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了  asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程  asp.net core异步进行新增操作并且需要判断某些字段是否重复的三种解决方案  .NET Core开发日志
		C#实现多级子目录Zip压缩解压实例 参考 https://blog.csdn.net/lki_suidongdong/article/details/20942977 重点: 实现多级子目录的压缩, ... 
- 移动端web开发安卓和ios客户端在时间转换上的差异性问题
		作为一名移动前端开发的人员,平时遇到的兼容性问题不在少数.那么,今天就来说一下最近遇到的一个小坑(关于Android和ios在时间转换上的差异性问题)话不多说,直接上重点. 最近接到了一个需求,很简单 ... 
- [jquery]将当前时间转换成yyyymmdd格式
		如题: function nowtime(){//将当前时间转换成yyyymmdd格式 var mydate = new Date(); var str = "" + mydate ... 
- JavaScript模板引擎artTemplate.js——template.helper()方法
		上一篇文章我们已经讲到了helper()方法,但是上面的例子只是一个参数的写法,如果是多个参数,写法就另有区别了. <div id="user_info"></d ... 
- MySQL 日期、时间转换函数
		MySQL 日期.时间转换函数:date_format(date,format), time_format(time,format) 能够把一个日期/时间转换成各种各样的字符串格式.它是 str_to ... 
- jquery检测浏览器类型
		使用jquery如下代码检测浏览器版本时:出问题,在检测IE浏览器,如果版本是IE11时,会出现 $.browser.msie的返回值是false,$.browser.mozilla的返回值是true ... 
- java时间类型的转换/获取当前时间/将时间转换成String/将String转换成时间
		对于我的脑子,我已经服气了...写了N遍的东西,就是记不住...既然记不住那就记下来... 利用java获取当前的时间(String类型,年-月-日 时:分:秒) //我要获取当前的日期 Date d ... 
- [转]JavaScript快速检测浏览器对CSS3特性的支持
		转自:https://yuguo.us/weblog/detect-css-support-in-browsers-with-javascript/ ------------------------- ... 
- inner join ,left join ,right join 以及java时间转换
		1.inner join ,left join 与 right join (from 百度知道) 例表aaid adate1 a12 a23 a3表bbid bdate1 ... 
随机推荐
- FolderBrowserDialog 关于设置为单线程单元(STA)模式的问题
			当Main函数是这样的状态的时候,当打开FolderBrowserDialog控件的时候 ,报错 这里有两种解决办法,第一种,就是把main 上加[STAThread] 第二种是启用一个线程 Thre ... 
- 使用 JavaScript开发的跨平台音乐、书籍播放器
			代码地址如下:http://www.demodashi.com/demo/12542.html 演示效果 歌曲推荐界面 歌手搜索界面 歌词预览界面 书籍推荐界面 代码实现过程 首页代码: 'use s ... 
- Android 动画分析学习笔记
			一:分类: Android动画分三种:view动画(对场景中的对象不断做图像变换<平移,缩放,旋转,透明度>).帧动画(顺序播放一系列图像产生动画效果).属性动画(动态改变对象属性). 二 ... 
- css 温故而知新 select-option 文字方向居右
			对select-option使用text-align:right;是无效的. 正确的姿势是:direction: ltr; 另外值得一提的是,通常还需要配合一点padding来美化. 
- 安卓SAX解析XML文件
			XML文件经常使用的解析方式有DOM解析,SAX解析. 一.Sax SAX(simpleAPIforXML)是一种XML解析的替代方法. 相比于DOM.SAX是一种速度更快,更有效的方法. 它逐行扫描 ... 
- PriorityBlockingQueue优先队列的二叉堆实现
			转载请注明原创地址http://www.cnblogs.com/dongxiao-yang/p/6293807.html java.util.concurrent.PriorityBlockingQu ... 
- linux pptp 服务端安装并正常上网
			linux 下 PPTP VPN 1.安装相关软件32位版:yum -y install ppprpm -Uvh http://poptop.sourceforge.net/yum/stable/rh ... 
- [译]GLUT教程 - 鼠标
			Lighthouse3d.com >> GLUT Tutorial >> Input >> The Mouse 上一节我们讨论了怎么用GLUT的键盘函数跟OpenG ... 
- 出现windows启动服务失败(无法从命令行或调试器启动,需要安装InstallUtil.exe)的解决办法
			两种方法1 从命令行安装2 选择项目-视图-自定义操作 然后将 安装,提交,回滚,卸载分别加入自定义操作,注意InstallClass属性为true 
- Android发短信
			设置应用一打开时候的背景图片 去掉相对布局时候的标题 去除标题必须在setContentView(R.layout.activity_main)之前. @Override protected void ... 
