zoukankan      html  css  js  c++  java
  • JS中Date对象getYear()方法和getFullYear()方法区别

    释义

    JavaScript getFullYear() 方法

    getFullYear() 方法可返回一个表示年份的 4 位数字。

    getYear()

    语法

    dateObject.getFullYear()

    返回值

    当 dateObject 用本地时间表示时返回的年份。返回值是一个四位数,表示包括世纪值在内的完整年份,而不是两位数的缩写形式。

    提示和注释:

    注释:该方法总是结合一个 Date 对象来使用。

    实例

    例子 1

    在本例中,我们将取得当前的年份,并输出它:

    <script type="text/javascript">
    
    var d = new Date()
    document.write(d.getFullYear())
    
    </script>

    输出:

    2016
    

    例子 2

    在本例中,我们将从具体到日期提取年份:

    <script type="text/javascript">
    
    var born = new Date("July 21, 1983 01:15:00")
    document.write("I was born in " + born.getFullYear())
    
    </script>
    

    输出:

    I was born in 1983

    扩充:转载博客

    使用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()

  • 相关阅读:
    Defining Database and Instance【数据库与实例】
    安装rlwrap错误的问题解决方法
    ORACLE CONTROL FILE 笔记
    NTP时间服务器配置与解析
    虚拟机下Linux系统安装vmtool工具
    ORACLE clusterware组成
    ORACLE RAC集群硬件资源管理与单节点的区别
    Clusterware后台进程
    oracle数据库重建EM
    微机原理之计算机系统导论
  • 原文地址:https://www.cnblogs.com/candyzhmm/p/5342199.html
Copyright © 2011-2022 走看看