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代码
Apr 02 Javascript
[原创]用javascript实现检测指定目录是否存在的方法
Jan 12 Javascript
select组合框option的捕捉实例代码
Sep 30 Javascript
JavaScript 自动分号插入(JavaScript synat:auto semicolon insertion)
Nov 04 Javascript
jQuery的Ajax的自动完成功能控件简要说明
Feb 22 Javascript
防止浏览器记住用户名及密码的简单实用方法
Apr 22 Javascript
js与jquery获取父元素,删除子元素的两种不同方法
Jan 09 Javascript
JavaScript+CSS实现仿Mootools竖排弹性动画菜单效果
Oct 14 Javascript
bootstrap下拉菜单使用方法解析
Jan 13 Javascript
基于JavaScript定位当前的地理位置
Apr 11 Javascript
微信小程序使用Vant Weapp组件库的方法步骤
Aug 01 Javascript
在Layui中实现开关按钮的效果实例
Sep 29 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
array_multisort实现PHP多维数组排序示例讲解
2011/01/04 PHP
PHP下使用CURL方式POST数据至API接口的代码
2013/02/14 PHP
使用php统计字符串中中英文字符的个数
2013/06/23 PHP
laravel 5.1下php artisan migrate的使用注意事项总结
2017/06/07 PHP
VBScript版代码高亮
2006/06/26 Javascript
为JavaScript提供睡眠功能(sleep) 自编译JS引擎
2010/08/16 Javascript
javascript异步编程的4种方法
2014/02/19 Javascript
jquery+css3打造一款ajax分页插件(自写)
2014/06/18 Javascript
JS辨别访问浏览器判断是android还是ios系统
2014/08/19 Javascript
JavaScript italics方法入门实例(把字符串显示为斜体)
2014/10/17 Javascript
node.js中的path.sep方法使用说明
2014/12/08 Javascript
使用javaScript动态加载Js文件和Css文件
2015/10/24 Javascript
javascript中的面向对象
2017/03/30 Javascript
Vue.js实现文章评论和回复评论功能
2020/05/30 Javascript
bootstrap datepicker插件默认英文修改为中文
2017/07/28 Javascript
vue与vue-i18n结合实现后台数据的多语言切换方法
2018/03/08 Javascript
vue自定义filters过滤器
2018/04/26 Javascript
小程序组件之自定义顶部导航实例
2019/06/12 Javascript
浅谈layui 表单元素的选中问题
2019/10/25 Javascript
jQuery鼠标滑过横向时间轴样式(代码详解)
2019/11/01 jQuery
javascript如何实现create方法
2019/11/04 Javascript
Python获取DLL和EXE文件版本号的方法
2015/03/10 Python
python中print的不换行即时输出的快速解决方法
2016/07/20 Python
Python将图片转换为字符画的方法
2020/06/16 Python
解决安装python3.7.4报错Can''t connect to HTTPS URL because the SSL module is not available
2019/07/31 Python
Python实现socket非阻塞通讯功能示例
2019/11/06 Python
在OpenCV里使用Camshift算法的实现
2019/11/22 Python
Anaconda使用IDLE的实现示例
2020/09/23 Python
Django配置跨域并开发测试接口
2020/11/04 Python
html5基础标签(html5视频标签 html5新标签用法)
2013/12/30 HTML / CSS
运动服饰每月订阅盒:Ellie
2018/04/29 全球购物
租房合同协议书
2014/04/09 职场文书
最新优秀教师个人先进事迹材料
2014/05/06 职场文书
受伤赔偿协议书
2014/09/24 职场文书
查摆问题自查报告范文
2014/10/13 职场文书
区域销售经理岗位职责
2015/04/02 职场文书