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 相关文章推荐
javascript CSS画图之基础篇
Jul 29 Javascript
克隆javascript对象的三个方法小结
Jan 12 Javascript
jQuery Pagination Ajax分页插件(分页切换时无刷新与延迟)中文翻译版
Jan 11 Javascript
用js获取电脑信息(是使用与IE浏览器)
Jan 15 Javascript
jQuery实现内容定时切换效果完整实例
Apr 06 Javascript
jQuery搜索框效果实现代码(百度关键词联想)
Feb 25 Javascript
AngularJS模仿Form表单提交的实现代码
Dec 08 Javascript
微信小程序登录态控制深入分析
Apr 12 Javascript
JavaScript实现获取用户单击body中所有A标签内容的方法
Jun 05 Javascript
世界上最短的数字判断js代码
Sep 09 Javascript
npm 语义版本控制详解
Sep 10 Javascript
vue穿梭框实现上下移动
Jan 29 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
基于Zend的Config机制的应用分析
2013/05/02 PHP
php用户注册页面利用js进行表单验证具体实例
2013/10/17 PHP
php通过正则表达式记取数据来读取xml的方法
2015/03/09 PHP
php上传图片生成缩略图(GD库)
2016/01/06 PHP
PHP实现的简单适配器模式示例
2017/06/22 PHP
yii框架结合charjs实现统计30天数据的方法
2020/04/04 PHP
jquery获取一组checkbox的值(实例代码)
2013/11/04 Javascript
iframe子页面获取父页面元素的方法
2013/11/05 Javascript
一个仿糯米弹框效果demo
2014/07/22 Javascript
js实现网站最上边可关闭的浮动广告条代码
2015/09/04 Javascript
JS实现的页面自定义滚动条效果
2015/10/26 Javascript
如何在Angular.JS中接收并下载PDF
2016/11/26 Javascript
详解Vue的computed(计算属性)使用实例之TodoList
2017/08/07 Javascript
js 提取某()特殊字符串长度的实例
2017/12/06 Javascript
基于vue2.x的电商图片放大镜插件的使用
2018/01/22 Javascript
layer插件select选中默认值的方法
2018/08/14 Javascript
node微信开发之获取access_token+自定义菜单
2019/03/17 Javascript
[42:20]Secret vs Liquid 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python如何生成各种随机分布图
2018/08/27 Python
分享Python切分字符串的一个不错方法
2018/12/14 Python
Python使用os.listdir()和os.walk()获取文件路径与文件下所有目录的方法
2019/04/01 Python
python matplotlib如何给图中的点加标签
2019/11/14 Python
在Python中实现函数重载的示例代码
2019/12/12 Python
使用Jupyter notebooks上传文件夹或大量数据到服务器
2020/04/14 Python
基于Pyinstaller打包Python程序并压缩文件大小
2020/05/28 Python
马来西亚最大的电器网站:Senheng
2017/10/13 全球购物
python+selenium小米商城红米K40手机自动抢购的示例代码
2021/03/24 Python
运动会解说词100字
2014/01/31 职场文书
创业计划书如何编写
2014/02/06 职场文书
2014国庆节幼儿园亲子活动方案
2014/09/16 职场文书
基层党组织整改方案
2014/10/25 职场文书
2015年新学期寄语
2015/02/26 职场文书
2015年政协委员工作总结
2015/05/20 职场文书
MySQL 计算连续登录天数
2022/05/11 MySQL
HTML中实现音乐或视频自动播放案例详解
2022/05/30 HTML / CSS
Nginx如何获取自定义请求header头和URL参数详解
2022/07/23 Servers