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 相关文章推荐
提示$ is not defined错误分析及解决
Apr 09 Javascript
jquery 面包屑导航 具体实现
Jun 05 Javascript
JavaScript对象的property属性详解
Apr 01 Javascript
js检测判断日期大于多少天的方法
May 04 Javascript
基于jQuery Circlr插件实现产品图片360度旋转
Sep 20 Javascript
Bootstrap组件学习之导航、标签、面包屑导航(精品)
May 17 Javascript
jQuery 局部div刷新和全局刷新方法总结
Oct 05 Javascript
jQuery中ajax错误调试分析
Dec 01 Javascript
JS中async/await实现异步调用的方法
Aug 28 Javascript
Vue 实现复制功能,不需要任何结构内容直接复制方式
Nov 09 Javascript
vue中父子组件传值,解决钩子函数mounted只运行一次的操作
Jul 27 Javascript
8个非常实用的Vue自定义指令
Dec 15 Vue.js
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
PHP脚本的10个技巧(4)
2006/10/09 PHP
php实现获取文件mime类型的方法
2015/02/11 PHP
php+mysql实现无限级分类
2015/11/11 PHP
通过url查找a元素并点击
2014/04/09 Javascript
用js传递value默认值的示例代码
2014/09/11 Javascript
JavaScript中用字面量创建对象介绍
2014/12/31 Javascript
jQuery显示和隐藏 常用的状态判断方法
2015/01/29 Javascript
Bootstrap~多级导航(级联导航)的实现效果【附代码】
2016/03/08 Javascript
Angular ng-repeat 对象和数组遍历实例
2016/09/14 Javascript
jQuery模拟Marquee实现无缝滚动效果完整实例
2016/09/29 Javascript
JavaScript字符集编码与解码详谈
2017/02/02 Javascript
用angular实现多选按钮的全选与反选实例代码
2017/05/23 Javascript
JSON对象转化为字符串详解
2017/08/11 Javascript
vue中使用element-ui进行表单验证的实例代码
2018/06/22 Javascript
vue将毫秒数转化为正常日期格式的实例
2018/09/16 Javascript
微信小程序动画(Animation)的实现及执行步骤
2018/10/28 Javascript
vue router带参数页面刷新或回退参数消失的解决方法
2019/02/27 Javascript
Vue2.0实现简单分页及跳转效果
2019/07/29 Javascript
vue-mugen-scroll组件实现pc端滚动刷新
2019/08/16 Javascript
Vue实现点击当前行变色
2020/12/14 Vue.js
一篇文章彻底搞懂Python中可迭代(Iterable)、迭代器(Iterator)与生成器(Generator)的概念
2019/05/13 Python
Kali Linux安装ipython2 和 ipython3的方法
2019/07/11 Python
python自动循环定时开关机(非重启)测试
2019/08/26 Python
python scipy卷积运算的实现方法
2019/09/16 Python
新秀丽拉杆箱美国官方网站:Samsonite美国
2016/07/25 全球购物
Aveda美国官网:天然护发产品、洗发水、护发素和沙龙
2016/12/09 全球购物
zooplus波兰:在线宠物店
2019/07/21 全球购物
什么是Assembly(程序集)
2014/09/14 面试题
个人培训自我鉴定
2014/03/28 职场文书
文秘个人求职信范文
2014/04/22 职场文书
工会趣味活动方案
2014/08/18 职场文书
创新社会管理心得体会
2014/09/12 职场文书
开场白怎么写
2015/06/01 职场文书
公司庆典主持词
2015/07/04 职场文书
分享几个简单MySQL优化小妙招
2022/03/31 MySQL
修改Nginx配置返回指定content-type的方法
2022/09/23 Servers