JavaScript 日期获取方法

  • 创建日期对象

    这些方法可用于从日期对象获取信息:
    方法 描述
    getFullYear() 获取四位数字表示年份(yyyy)
    getMonth() 获取月份数字(0-11)
    getDate() 获取日的数字(1-31)
    getHours() 获取小时(0-23)
    getMinutes() 获取分(0-59)
    getSeconds() 获取秒(0-59)
    getMilliseconds() 获取毫秒(0-999)
    getTime() 获取时间戳(1970年1月1日以来的毫秒数)
    getDay() 获取星期(0-6)
    Date.now() 获取当前时间戳。 ECMAScript 5。
  • getTime()方法

    getTime()方法返回自1970年1月1日以来的毫秒数:
    var d = new Date();
    document.getElementById("demo").innerHTML = d.getTime();
    
    尝试一下
  • getFullYear()方法

    getFullYear()方法以四位数字形式返回日期年份:
    var d = new Date();
    document.getElementById("demo").innerHTML = d.getFullYear();
    尝试一下
  • getMonth()方法

    getMonth()方法以数字(0-11)返回日期的月份:
    var d = new Date();
    document.getElementById("demo").innerHTML = d.getMonth();
    
    尝试一下
    在JavaScript中,第一个月(1月)是月号0,因此12月返回月号11。
    您可以使用一名称数组,并将getMonth()月份作为名称返回:
    var d = new Date();
    var months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
    document.getElementById("demo").innerHTML = months[d.getMonth()];
    
    尝试一下
  • getDate()方法

    getDate()方法以数字(1-31)返回日期的日期:
    var d = new Date();
    document.getElementById("demo").innerHTML = d.getDate();
    尝试一下
  • getHours()方法

    getHours()方法以数字(0-23)返回日期的小时数:
    var d = new Date();
    document.getElementById("demo").innerHTML = d.getHours();
    尝试一下
  • getMinutes()方法

    getMinutes()方法以数字(0-59)返回日期的分钟数:
    var d = new Date();
    document.getElementById("demo").innerHTML = d.getMinutes();
    尝试一下
  • getSeconds()方法

    getSeconds()方法以数字(0-59)返回日期的秒数:
    var d = new Date();
    document.getElementById("demo").innerHTML = d.getSeconds();
    尝试一下
  • getMilliseconds()方法

    getMilliseconds()方法以数字(0-999)返回日期的毫秒数:
    var d = new Date();
    document.getElementById("demo").innerHTML = d.getMilliseconds();
    尝试一下
  • getDay()方法

    getDay()方法以数字(0-6)返回日期的工作日:
    var d = new Date();
    document.getElementById("demo").innerHTML = d.getDay();
    尝试一下
    在JavaScript中,一周的第一天(0)表示“星期日”,即使世界上的一些国家认为本周的第一天是“星期一”
    您可以使用一组名称,并将getDay()工作日作为名称返回:
    var d = new Date();
    var days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
    document.getElementById("demo").innerHTML = days[d.getDay()];
    尝试一下
  • UTC日期方法

    UTC日期方法用于处理UTC日期(通用时区日期):
    方法 描述
    getUTCDate() 与getDate()相同,但返回UTC日期
    getUTCDay() 与getDay()相同,但返回UTC日期
    getUTCFullYear() 与getFullYear()相同,但返回UTC年份
    getUTCHours() 与getHours()相同,但返回UTC小时
    getUTCMilliseconds() 与getMilliseconds()相同,但返回UTC毫秒
    getUTCMinutes() 与getMinutes()相同,但返回UTC分钟
    getUTCMonth() 与getMonth()相同,但返回UTC月份
    getUTCSeconds() 与getSeconds()相同,但返回UTC秒
    完整的日期参考请查看参考手册