美文网首页
Date类型

Date类型

作者: 郝加升 | 来源:发表于2018-10-12 09:49 被阅读0次

    要创建一个日期对象,使用new操作符和Date构造函数即可,如下所示:

    const now = new Date();

    在调用Date构造函数而不传递参数的情况下,新创建的对象自动获得当前日期和时间。如果想根据特定的日期和时间创建日期对象,必须传入该日期的毫秒数。为了简化这一计算过程,ECMAScript提供了两个方法,Date.parse()和Date.UTC()。

    Date.parse(字符串):根据传入的字符串返回相应日期的毫秒数。一般可传入格式YYYY-MM-DD HH:mm:ss。如果直接将表示日期的字符串传递给Date构造函数,也会在后台调用Date.parse()。

    Date.UTC(年份,基于0的月份,月中的哪一天,小时数(0到23表示),分钟,秒,毫秒):只有前两个参数(年和月)是必须的。返回相应日期的毫秒数。如果直接将表示日期的这些参数传递给Date构造函数,也会在后台调用Date.UTC()。

    Date.now():返回表示调用这个方法时的日期和时间的毫秒数。

    Date实例的方法:

    valueOf():返回实例日期的毫秒数。

    getTime():返回实例日期的毫秒数。

    方法描述

    Date()返回当日的日期和时间。

    getDate()从 Date 对象返回一个月中的某一天 (1 ~ 31)。

    getDay()从 Date 对象返回一周中的某一天 (0 ~ 6)。

    getMonth()从 Date 对象返回月份 (0 ~ 11)。

    getFullYear()从 Date 对象以四位数字返回年份。

    getYear()请使用 getFullYear() 方法代替。

    getHours()返回 Date 对象的小时 (0 ~ 23)。

    getMinutes()返回 Date 对象的分钟 (0 ~ 59)。

    getSeconds()返回 Date 对象的秒数 (0 ~ 59)。

    getMilliseconds()返回 Date 对象的毫秒(0 ~ 999)。

    getTime()返回 1970 年 1 月 1 日至今的毫秒数。

    getTimezoneOffset()返回本地时间与格林威治标准时间 (GMT) 的分钟差。

    getUTCDate()根据世界时从 Date 对象返回月中的一天 (1 ~ 31)。

    getUTCDay()根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。

    getUTCMonth()根据世界时从 Date 对象返回月份 (0 ~ 11)。

    getUTCFullYear()根据世界时从 Date 对象返回四位数的年份。

    getUTCHours()根据世界时返回 Date 对象的小时 (0 ~ 23)。

    getUTCMinutes()根据世界时返回 Date 对象的分钟 (0 ~ 59)。

    getUTCSeconds()根据世界时返回 Date 对象的秒钟 (0 ~ 59)。

    getUTCMilliseconds()根据世界时返回 Date 对象的毫秒(0 ~ 999)。

    parse()返回1970年1月1日午夜到指定日期(字符串)的毫秒数。

    setDate()设置 Date 对象中月的某一天 (1 ~ 31)。

    setMonth()设置 Date 对象中月份 (0 ~ 11)。

    setFullYear()设置 Date 对象中的年份(四位数字)。

    setYear()请使用 setFullYear() 方法代替。

    setHours()设置 Date 对象中的小时 (0 ~ 23)。

    setMinutes()设置 Date 对象中的分钟 (0 ~ 59)。

    setSeconds()设置 Date 对象中的秒钟 (0 ~ 59)。

    setMilliseconds()设置 Date 对象中的毫秒 (0 ~ 999)。

    setTime()以毫秒设置 Date 对象。

    setUTCDate()根据世界时设置 Date 对象中月份的一天 (1 ~ 31)。

    setUTCMonth()根据世界时设置 Date 对象中的月份 (0 ~ 11)。

    setUTCFullYear()根据世界时设置 Date 对象中的年份(四位数字)。

    setUTCHours()根据世界时设置 Date 对象中的小时 (0 ~ 23)。

    setUTCMinutes()根据世界时设置 Date 对象中的分钟 (0 ~ 59)。

    setUTCSeconds()根据世界时设置 Date 对象中的秒钟 (0 ~ 59)。

    setUTCMilliseconds()根据世界时设置 Date 对象中的毫秒 (0 ~ 999)。

    toSource()返回该对象的源代码。

    toString()把 Date 对象转换为字符串。

    toTimeString()把 Date 对象的时间部分转换为字符串。

    toDateString()把 Date 对象的日期部分转换为字符串。

    toGMTString()请使用 toUTCString() 方法代替。

    toUTCString()根据世界时,把 Date 对象转换为字符串。

    toLocaleString()根据本地时间格式,把 Date 对象转换为字符串。

    toLocaleTimeString()根据本地时间格式,把 Date 对象的时间部分转换为字符串。

    toLocaleDateString()根据本地时间格式,把 Date 对象的日期部分转换为字符串。

    UTC()根据世界时返回 1970 年 1 月 1 日 到指定日期的毫秒数。

    valueOf()返回 Date 对象的原始值。

    相关文章

      网友评论

          本文标题:Date类型

          本文链接:https://www.haomeiwen.com/subject/aczyaftx.html