Js 时间函数getYear()的使用问题探讨


Posted in Javascript onApril 01, 2013

很久以前就不推荐使用getYear()这个函数,因为在火狐中显示是不正确的,推荐使用getFullYear() 函数。
另外火狐不支持innerText这个属性,需要改为textContent才能接收。
然后附上代码

var s,Sys = {},ua = window.navigator.userAgent.toLowerCase(); 
(s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] : 
(s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] : 
(s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] : 
(s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] : 
(s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0; 
//浏览器版本号进行测试 
//if (Sys.ie) { document.write('IE: ' + Sys.ie); } 
//if (Sys.firefox){ document.write('Firefox: ' + Sys.firefox);} 
//if (Sys.chrome){ document.write('Chrome: ' + Sys.chrome);} 
//if (Sys.opera){ document.write('Opera: ' + Sys.opera);} 
//if (Sys.safari) { document.write('Safari: ' + Sys.safari); } 
var today = new Date(); 
var day,date; 
if (today.getDay() == 0) { day = " 星期日"; } 
if (today.getDay() == 1) { day = " 星期一"; } 
if (today.getDay() == 2) { day = " 星期二"; } 
if (today.getDay() == 3) { day = " 星期三"; } 
if (today.getDay() == 4) { day = " 星期四"; } 
if (today.getDay() == 5) { day = " 星期五"; } 
if (today.getDay() == 6) { day = " 星期六"; } 
date = "今天是:" + (today.getFullYear()) + "年" + (today.getMonth() + 1) + "月" + today.getDate() + "日" + day + ""; 
if (Sys.firefox) 
{ 
document.getElementById('time_id').textContent = date; 
} else { 
document.getElementById('time_id').innerText = date; 
}
Javascript 相关文章推荐
JS 控制CSS样式表
Aug 20 Javascript
JavaScript中通过闭包解决只能取得包含函数中任何变量最后一个值的问题
Aug 12 Javascript
JavaScript 参数中的数组展开 [译]
Sep 21 Javascript
javascript中的self和this用法小结
Feb 08 Javascript
Jquery通过JSON字符串创建JSON对象
Aug 24 Javascript
javascript之Boolean类型对象
Jun 07 Javascript
JS 组件系列之 bootstrap treegrid 组件封装过程
Apr 28 Javascript
详解Angular 4 表单快速入门
Jun 05 Javascript
Bootstrap 模态框自定义点击和关闭事件详解
Aug 10 Javascript
监控微信小程序中的慢HTTP请求过程详解
Jul 05 Javascript
详细介绍解决vue和jsp结合的方法
Feb 06 Javascript
如何通过Proxy实现JSBridge模块化封装
Oct 22 Javascript
jQuery去掉字符串起始和结尾的空格(多种方法实现)
Apr 01 #Javascript
JS动态添加option和删除option(附实例代码)
Apr 01 #Javascript
点击隐藏页面左栏或右栏实现js代码
Apr 01 #Javascript
jquery如何把参数列严格转换成数组实现思路
Apr 01 #Javascript
form表单中去掉默认的enter键提交并绑定js方法实现代码
Apr 01 #Javascript
select标记美化--JS式插件、后期加载
Apr 01 #Javascript
js关闭父窗口时关闭子窗口
Apr 01 #Javascript
You might like
zf框架的Filter过滤器使用示例
2014/03/13 PHP
Laravel下生成验证码的类
2017/11/15 PHP
javascript中parentNode,childNodes,children的应用详解
2013/12/17 Javascript
jQuery操作元素css样式的三种方法
2014/06/04 Javascript
在JavaScript中处理数组之reverse()方法的使用
2015/06/09 Javascript
js实现的简洁网页滑动tab菜单效果代码
2015/08/24 Javascript
php利用curl获取远程图片实现方法
2015/10/26 Javascript
jQuery 1.9.1源码分析系列(十)事件系统之绑定事件
2015/11/19 Javascript
一波JavaScript日期判断脚本分享
2016/03/06 Javascript
AngularJS 单元测试(二)详解
2016/09/21 Javascript
JS三目运算(三元运算)方法详解
2017/03/01 Javascript
jQuery is not defined 错误原因与解决方法小结
2017/03/19 Javascript
Angular 2父子组件数据传递之局部变量获取子组件其他成员
2017/07/04 Javascript
关于webpack代码拆分的解析
2017/07/20 Javascript
Thinkphp5微信小程序获取用户信息接口的实例详解
2017/09/26 Javascript
vue.js绑定事件监听器示例【基于v-on事件绑定】
2018/07/07 Javascript
Angularjs实现多图片上传预览功能
2018/07/18 Javascript
详解一次Vue低版本安卓白屏问题的解决过程
2019/05/30 Javascript
微信小程序之高德地图多点路线规划过程示例详解
2021/01/18 Javascript
Python实现国外赌场热门游戏Craps(双骰子)
2015/03/31 Python
python类装饰器用法实例
2015/06/04 Python
pytorch构建网络模型的4种方法
2018/04/13 Python
Django配置celery(非djcelery)执行异步任务和定时任务
2018/07/16 Python
python 使用pandas计算累积求和的方法
2019/02/08 Python
Python常见数字运算操作实例小结
2019/03/22 Python
pycharm 2019 最新激活方式(pycharm破解、激活)
2020/09/22 Python
Django中从mysql数据库中获取数据传到echarts方式
2020/04/07 Python
python opencv实现图像配准与比较
2021/02/09 Python
给民警的表扬信
2014/01/08 职场文书
2014副局长群众路线对照检查材料思想汇报
2014/09/22 职场文书
护士长2014年度工作总结
2014/11/11 职场文书
勤俭节约倡议书范文
2015/04/29 职场文书
教师反邪教心得体会
2016/01/15 职场文书
《圆的周长》教学反思
2016/02/17 职场文书
教你在 Java 中实现 Dijkstra 最短路算法的方法
2022/04/08 Java/Android
Golang Elasticsearches 批量修改查询及发送MQ
2022/04/19 Golang