`
wanggp
  • 浏览: 149932 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

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

阅读更多

getYear()

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

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

 

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

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

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

 

getFullYear()

 

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

 

注意

 

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

分享到:
评论
2 楼 wanggp 2010-06-25  
mercyblitz 写道
楼主能不能添加更多的Browser的结果?

只是测试IE和FF,有兴趣可以去测试一下
1 楼 mercyblitz 2010-06-24  
楼主能不能添加更多的Browser的结果?

相关推荐

    Javascript的getYear、getFullYear、getUTCFullYear异同分享

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

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

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

    js date转String 日期字符串转换

    在JavaScript中,`Date`对象提供了多种方法来获取和设置日期及时间。本文将详细介绍如何将`Date`对象转换成字符串格式,这对于数据展示、存储以及传输等场景非常有用。 #### 1. 基本概念 在JavaScript中,`Date`...

    JS对象和方法

    ### JS对象和方法详解 #### 一、Date对象 `Date`对象在JavaScript中用于处理日期和时间。可以通过创建一个`Date`实例来获取当前日期和时间或指定的日期和时间,并利用`Date`对象的方法来进行一系列的时间操作。 *...

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

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

    JavaScript Date对象详解

    JavaScript中的Date对象是一个内置对象,用于处理日期和时间。它提供了各种方法来创建日期对象、获取和设置日期和时间的各个部分、执行日期时间计算以及格式化日期时间等操作。接下来,我们将详细探讨JavaScript ...

    在JavaScript中操作时间之getYear()方法的使用教程

    在早期的JavaScript版本中,Date对象提供了getYear()方法来获取年份,但随着ECMAScript标准的发展,getYear()方法已被认为是过时的,它的功能已被getFullYear()方法所取代。尽管如此,了解getYear()方法对于理解历史...

    js中获取时间new date()的用法.txt

    在JavaScript编程语言中,`Date`对象被用来处理日期和时间。通过`new Date()`构造函数可以创建一个表示特定时间的`Date`对象实例,该实例可以是当前时间或者指定的时间。`new Date()`方法非常强大,它提供了丰富的...

    JavaScript Date对象应用实例分享

    Date对象提供了getYear()、getMonth()、getDate()、getDay()、getHours()、getMinutes()、getSeconds()等方法来获取具体的日期和时间信息。此外,getFullyear()方法用于获取四位数的年份。getMonth()方法返回的月份...

    语言程序设计资料:JavaScript内置对象属性及方法大全.doc

    本文主要探讨的是JavaScript中的两个核心内置对象:Date和Math。 Date对象是JavaScript处理日期和时间的核心工具,它提供了丰富的属性和方法来获取、设置和操作日期。以下是一些重要的Date对象属性和方法: 1. **...

    JavaScript内置对象属性及方法大全

    本文将详细介绍JavaScript中的几个关键内置对象:`Date`、`Math` 和 `Number` 的属性及方法。 #### 二、Date 对象 `Date` 对象用于处理日期和时间。 ##### 1. 构造函数和原型 - **构造函数**: `new Date()` - **...

    Js获取当前日期时间及格式化代码

    - JavaScript中的Date对象提供了多种方法来获取和操作日期时间。 - `var myDate = new Date();` 创建一个新的Date对象。 - `myDate.getYear();` 返回当前年份的最后两位数字(1900-1999年是0-99),已经不太推荐...

    javascript文档

    getYear 方法 返回 Date 对象中的年份。 Global 对象 是一个固有对象,目的是将全局方法集中在一个对象中。 global 属性 返回一个 Boolean 值,标记正则表达式使用的 global 标志状态 (g)。 大于运算符(>) 比较...

    JavaScript内置对象大全

    `Date`对象在JavaScript中用于处理日期和时间相关的操作。它提供了丰富的方法来获取和设置日期时间的不同部分。 1. **构造函数** `new Date()` - 用于创建一个新的`Date`对象,可以接受一个字符串或数字参数来指定...

    浅谈JavaScript中Date(日期对象),Math对象

    JavaScript中的Date对象和Math对象是两个非常重要的内置对象,它们提供了处理时间和数学计算的功能。 Date对象主要用于处理日期和时间。Date对象可以存储任意一个日期,精度达到毫秒级。创建一个新的Date对象通常...

    微软JavaScript手册

    getYear 方法 返回 Date 对象中的年份。 Global 对象 是一个固有对象,目的是将全局方法集中在一个对象中。 global 属性 返回一个 Boolean 值,标记正则表达式使用的 global 标志状态 (g)。 大于运算符(>) 比较...

Global site tag (gtag.js) - Google Analytics