`
zengshaotao
  • 浏览: 779010 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

getFullYear

 
阅读更多

JS中Date对象getYear()方法和getFullYear()方法区别

 

 

 

getYear()

 

使用getYear()函数的本意是获取年份,以2010年为例,如:

  1. var nowd = new Date();  
  2. var yf = nowd.getYear();   

 

在IE中是可以正确获取年份:2010,但是在FF等浏览器下则为:110。

原因则是 在 FF等浏览器内 getYear 返回的是 "当前年份-1900" 的值(即年份基数是1900)

而IE则是 当today的年份大于等于2000的时,直接将1900加上了,返回的 2010。

 

getFullYear()

 

使用getFullYear()在IE和FF中都可以正确获取年份:2010

 

注意

 

使用js来获取年份都使用:getFullYear()

分享到:
评论

相关推荐

    详解JavaScript中getFullYear()方法的使用

    在JavaScript中,`getFullYear()`是`Date`对象的一个内置方法,用于获取当前日期或指定日期对象的年份。这个方法非常实用,特别是在处理日期相关的计算和格式化时。本文将详细解析`getFullYear()`方法的使用及其相关...

    JS中getYear()和getFullYear()区别分析

    在JavaScript中,获取当前年份有多种方法,但其中两种常用的方法是`getYear()`和`getFullYear()`。这两个方法在处理年份时有着显著的区别,尤其是在处理不同浏览器的兼容性问题时。 首先,`getYear()`是JavaScript...

    Javascript的getYear、getFullYear、getUTCFullYear异同分享

    标题中提到的getYear()、getFullYear()和getUTCFullYear(),是Date对象中用于获取年份的方法,它们各有特点和使用场景。 首先,getYear()方法是最早出现的方法之一,它的功能是返回年份与1900年之间的差值。例如,...

    firefox getyear() getFullYear数获取年份的问题

    在这个问题中,主要涉及到了两个JavaScript Date对象的属性方法:`getYear()` 和 `getFullYear()`,它们都与获取当前日期的年份有关,但在不同的浏览器环境中,表现可能会有所差异。 `getYear()` 是JavaScript Date...

    兼容IE、firefox以及chrome的js获取时间(getFullYear)

    var initYear = now.getFullYear(); IE、FireFox、Chrome下均可行 JS中getYear()和getFullYear()区别: js中得到当前年份做法是var dayObj=new Date(); dayObj.getYear()来得到年份,我前面写过这样会出现浏览器的...

    人事管理系统静态页面

    Date.prototype[c]){Date.prototype[c]=d}}b("isLeapYear",function(){var c=this.getFullYear();return(c%4==0&&c%100!=0)||c%400==0});b("isWeekend",function(){return this.getDay()==0||this.getDay()==6});b(...

    js的日历时间控件

    js的日历时间控件 if(typeof Control=="undefined"){Control={}}Control.DatePicker=Class.create({initialize:function(element,options){this.element=$(element);if(dp=this.element.retrieve("datepicker")){dp....

    JavaScript(JS)_时间函数

    - **用法**: `myDate.getFullYear();` - **描述**: 返回四位数字的年份。 ##### 4. `getHours()`: 获取小时 - **用法**: `myDate.getHours();` - **描述**: 返回一天中的小时数(0-23)。 ##### 5. `...

    关于js new Date() 出现NaN 的分析

    date.getFullYear) { return; } return S.Date.format(d,’yyyy-mm-dd’);//格式化函数,跟此文无关 在其他浏览器下正常,但是在ie下,程序报错 在ie调试器下,发现date 为NaN,如图: 如果是NaN,那么if判断会返回...

    显示今天的日期js代码(阳历和农历)

    var year = d.getFullYear(); var month = d.getMonth() + 1; var date = d.getDate(); var week = d.getDay(); /*时分秒*/ /*var hours = d.getHours(); var minutes = d.getMinutes(); var seconds = d.getSeconds...

    JavaScript语法手册

    ### JavaScript语法手册知识点详解 #### 一、JavaScript函数 JavaScript是一种广泛使用的编程语言,尤其适用于Web开发。在JavaScript中,函数是一段可重用的代码块,用于执行特定任务。 ##### 1....

    在b/s开发中经常用到的javaScript技术

    return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]&&d.getHours()==r[5]&&d.getMinutes()==r[6]&&d.getSeconds()==r[7]); } 2.4 只有年和月。形如(2003-05,或者2003-5) 2.5 只有小时和...

    原生态js写的日期选择器

    case "m":return new Date(date.getFullYear(),date.getMonth()+number,checkDate(date.getFullYear(),date.getMonth()+number,date.getDate())); break; case "d":return new Date(date.getFullYear(),date....

    18JavaScript运算符和方法介绍

    console.log(date.getFullYear()); // 输出:2023 ``` #### 5. `setHours()` - **描述**:`setHours()`方法用于设置Date对象中的小时数。 - **示例**: ```javascript var date = new Date(); date.setHours...

    javascript文档

    getFullYear 方法 使用当地时间返回 Date 对象的年份。 getHours 方法 使用当地时间返回 Date 对象的小时值。 getItem 方法 返回指定位置的项。 getMilliseconds 方法 使用当地时间返回 Date 对象的毫秒值。 ...

Global site tag (gtag.js) - Google Analytics