zoukankan      html  css  js  c++  java
  • Date对象

    Date对象具有多种构造函数:

    new Date()
    new Date(milliseconds)
    new Date(datestring)
    new Date(year, month)
    new Date(year, month, day)
    new Date(year, month, day, hours)
    new Date(year, month, day, hours, minutes)
    new Date(year, month, day, hours, minutes, seconds)
    new Date(year, month, day, hours, minutes, seconds, microseconds)

    Date对象构造函数参数说明
    • milliseconds - 距离JavaScript内部定义的起始时间1970年1月1日的毫秒数
    • datestring - 字符串代表的日期与时间。此字符串可以使用Date.parse()转换
    • year - 四位数的年份,如果取值为0-99,则在其之上加上1900
    • month - 0(代表一月)-11(代表十二月)之间的月份
    • day - 1-31之间的日期
    • hours - 0(代表午夜)-23之间的小时数
    • minutes - 0-59之间的分钟数
    • seconds - 0-59之间的秒数
    • microseconds - 0-999之间的毫秒数
    
    

       Date对象返回值

    
    
    • 如果没有任何参数,将返回当前日期
    • 如果参数为一个数字,将数字视为毫秒值,转换为日期
    • 如果参数为一个字符串,将字符串视为日期的字符串表示,转换为日期
    • 还可以使用六个构造函数精确定义,并返回时间

     

    • Date.parse() 函数 -- 解析一个日期的字符串,并返回该日期距1970年1月1日午夜之间的毫秒数(时间戳)
    日期获取类函数
    Date() 函数 -- Date对象的构造函数
    getDate() 函数 -- 返回date对象中的月份中的天数(1-31)
    getDay()函数 -- 返回date对象中的星期中的天数(0-6)
    getFullYear() 函数 -- 返回date对象中的四位数年份
    getHours()函数 -- 返回date对象中的小时数(0-23)
    getMilliseconds() 函数 -- 返回date对象中的毫秒数(0-999)
    getMinutes() 函数 -- 返回date对象中的分钟数(0-59)
    getMonth() 函数 -- 返回date对象中的月份数(0-11)
    getSeconds() 函数 -- 返回date对象中的秒数(0-59)
    getTime() 函数 -- 返回date对象的时间戳表示法(毫秒表示)
    

      

    日期设置类函数

    setDate() 函数 -- 设置date对象中月份的一天,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
    setFullYear() 函数 -- 设置date对象中的年份,月份和天,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
    setHours() 函数 -- 设置date对象的小时,分钟,秒和毫秒,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
    setMilliseconds() 函数 -- 设置date对象的毫秒数,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
    setMinutes() 函数 -- 设置date对象的分钟,秒,毫秒,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
    setMonth() 函数 -- 设置date对象中月份,天,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
    setSeconds() 函数 -- 设置date对象中月份的一天,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
    setTime() 函数 -- 使用毫秒数设置date对象,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
    

      

    日期打印类函数

    toDateString() 函数 -- 返回date对象的日期部分的字符串表示
    toGMTString() 函数 -- 返回date对象的格林威治时间(GMT)的字符串表示
    toLocaleDateString函数 -- 返回date对象的日期部分的本地化字符串
    toLocaleTimeString函数 -- 返回date对象的时间部分的本地化字符串
    toTimeString()函数 -- 返回date对象的时间部分的字符串
    toUTCString函数 -- 返回date对象的世界标准时间(UTC)的字符串表示
    

      

    Date.parse()与getTime()之间的区别:

    Date.parse()接受的参数是一个字符串,只能是时间格式的字符串

    Demo:

    返回该日期距1970年1月1日午夜之间的毫秒值的整数。获取的值是一个整数

    Date.parse("Thu Jan 01 1970 08:00:01");//1000

    Date.parse("2019-08-08 12:12:12");//1249704732000

    getTime()方法是Date对象的一个方法获取一个Date对象距1970年1月1日午夜之间的的毫秒值

    new Date("2019-08-08 12:12:12").getTime();//1249704732000

    详细介绍来自

    http://www.dreamdu.com/javascript/object_date/

     

  • 相关阅读:
    html css div img垂直居中
    jquery 多选框 checkbox 获取选中的框
    css 滚动条样式
    css 翻牌 翻转 3d翻转 特效
    css强制不换行 多出的字省略号
    jquery获取元素坐标获取鼠标坐标
    鸡汤 咯咯
    <bean> 中配置详解 </bean>
    正则表达式的囧
    我的天$删除注册表$安装mysql最后一步不能启动服务的解决办法
  • 原文地址:https://www.cnblogs.com/xiaofenguo/p/6084663.html
Copyright © 2011-2022 走看看