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显示隐藏层比较不错的方法分析
Sep 30 Javascript
javascript控制层显示或隐藏的方法
Jul 22 Javascript
详解JavaScript编程中的数组结构
Oct 24 Javascript
不得不分享的JavaScript常用方法函数集(上)
Dec 23 Javascript
AngularJS数据源的多种获取方式汇总
Feb 02 Javascript
jQuery中判断对象是否存在的方法汇总
Feb 24 Javascript
jQuery页面元素动态添加后绑定事件丢失方法,非 live
Jun 16 Javascript
JS中位置与大小的获取方法
Nov 22 Javascript
javascript判断回文数详解及实现代码
Feb 03 Javascript
Linux系统中利用node.js提取Word(doc/docx)及PDF文本的内容
Jun 17 Javascript
Vuejs 实现简易 todoList 功能 与 组件实例代码
Sep 10 Javascript
Selenium执行Javascript脚本参数及返回值过程详解
Apr 01 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
桌面中心(一)创建数据库
2006/10/09 PHP
利用PHP实现与ASP Banner组件相似的类
2006/10/09 PHP
解析PHP中DIRECTORY_SEPARATOR,PATH_SEPARATOR两个常量的作用
2013/06/21 PHP
ThinkPHP CURD方法之field方法详解
2014/06/18 PHP
ThinkPHP模板引擎之导入资源文件方法详解
2014/06/18 PHP
thinkphp微信开之安全模式消息加密解密不成功的解决办法
2015/12/02 PHP
PHP编写登录验证码功能 附调用方法
2016/05/19 PHP
ThinkPHP5.1框架数据库链接和增删改查操作示例
2019/08/03 PHP
使用jQuery实现dropdownlist的联动效果(sharepoint 2007)
2011/03/30 Javascript
jquery cookie的用法总结
2013/11/18 Javascript
jQuery实现菜单式图片滑动切换
2015/03/14 Javascript
基于javascript实现listbox左右移动
2016/01/29 Javascript
JS修改地址栏参数实例代码
2016/06/14 Javascript
VUE实现表单元素双向绑定(总结)
2017/08/08 Javascript
angularjs 获取默认选中的单选按钮的value方法
2018/02/28 Javascript
用Axios Element实现全局的请求loading的方法
2018/03/15 Javascript
vue中axios的封装问题(简易版拦截,get,post)
2018/06/15 Javascript
微信小程序云开发 搭建一个管理小程序
2019/05/17 Javascript
node静态服务器实现静态读取文件或文件夹
2019/12/03 Javascript
vue 导航锚点_点击平滑滚动,导航栏对应变化详解
2020/08/10 Javascript
jquery实现拖拽小方块效果
2020/12/10 jQuery
[03:10]2014DOTA2 TI马来劲旅Titan首战告捷目标只是8强
2014/07/10 DOTA
[01:11]回顾历届DOTA2国际邀请赛中国区预选赛
2017/06/26 DOTA
Linux下使用python调用top命令获得CPU利用率
2015/03/10 Python
Python做文本按行去重的实现方法
2016/10/19 Python
Python正则替换字符串函数re.sub用法示例
2017/01/19 Python
Python操作使用MySQL数据库的实例代码
2017/05/25 Python
20佳惊艳的HTML5应用程序示例分享
2011/05/03 HTML / CSS
Cynthia Rowley官网:全球领先的生活方式品牌
2020/10/27 全球购物
函授毕业生自我鉴定
2013/11/06 职场文书
车祸赔偿收入证明
2014/01/09 职场文书
青年创业培训欢迎词
2014/01/10 职场文书
班级管理经验交流材料
2015/11/02 职场文书
MySQL 隔离数据列和前缀索引的使用总结
2021/05/14 MySQL
使用goaccess分析nginx日志的详细方法
2021/07/09 Servers
Win10开机修复磁盘错误怎么跳过?Win10关闭开机磁盘检查的方法
2022/09/23 数码科技