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

 更新时间:2013年04月01日 16:55:48   作者:  
不推荐使用getYear()这个函数,因为在火狐中显示是不正确的,所以推荐使用getFullYear() 函数,接下来为大家详细介绍下getYear函数在不同浏览下的使用问题
很久以前就不推荐使用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使用Fetch的方法详解

    JavaScript使用Fetch的方法详解

    Fetch API提供了一个JavaScript接口,用于访问和操纵HTTP管道的部分。它还提供了一个全局 fetch()方法,该方法提供了一种简单,合理的方式来跨网络异步获取资源。本文将详解JS如何使用Fetch,感兴趣的可以学习一下
    2022-05-05
  • 关于JSONP跨域请求原理的深入解析

    关于JSONP跨域请求原理的深入解析

    JSONP(JSON with Padding)是JSON的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问题,这篇文章主要给大家介绍了关于JSONP跨域请求原理的相关资料,需要的朋友可以参考下
    2022-01-01
  • Three.js中网格对象MESH的属性与方法详解

    Three.js中网格对象MESH的属性与方法详解

    三维开发渲染最多的对象大概是网格mesh了,Webgl开发三维也不例外,下面这篇文章主要给大家介绍了关于Three.js中网格对象MESH的属性与方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-09-09
  • JS回调函数原理与用法详解【附PHP回调函数】

    JS回调函数原理与用法详解【附PHP回调函数】

    这篇文章主要介绍了JS回调函数原理与用法,结合实例形式详细分析了JavaScript回调函数的概念、原理、用法,并给出了PHP回调函数的使用示例,需要的朋友可以参考下
    2019-07-07
  • 基于HTML+CSS+JS实现纸牌记忆游戏

    基于HTML+CSS+JS实现纸牌记忆游戏

    这篇文章主要介绍了如何利用HTML、CSS 和 JavaScript 制作纸牌记忆游戏,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起动手尝试一下
    2022-04-04
  • javascript控制frame,iframe的src属性代码

    javascript控制frame,iframe的src属性代码

    原理就是通过获取当前网页地址栏的信息传参,然后设置框架的地址。
    2009-12-12
  • redux中间件之redux-thunk的具体使用

    redux中间件之redux-thunk的具体使用

    本篇文章主要介绍了redux中间件之redux-thunk的具体使用,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • lightBox 简易的全屏透明遮罩解决方法

    lightBox 简易的全屏透明遮罩解决方法

    现在全屏的半透明遮罩层在web2.0网站应用非常广泛了,绝大多数遮罩是通过计算页面大小,然后覆盖一个与页面同等大小的层实现,如腾讯qzone, wordpress后台。
    2010-06-06
  • JS代码触发事件代码实例

    JS代码触发事件代码实例

    这篇文章主要介绍了js代码触发事件代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-01-01
  • js项目中双向数据绑定的简单实现方法

    js项目中双向数据绑定的简单实现方法

    双向数据绑定指的就是,绑定对象属性的改变到用户界面的变化的能力,反之亦然,下面这篇文章主要给大家介绍了关于js项目中双向数据绑定的简单实现方法,需要的朋友可以参考下
    2021-08-08

最新评论