美文网首页
JS Date类型

JS Date类型

作者: C一C一 | 来源:发表于2019-06-19 19:57 被阅读0次

    Date类型

    ECMAScript中的Date类型是在早期Java中的JAVA.util.Date类基础上构建的。因此Date类型使用自UTC(国际调用时间)1970年1月1日午夜开始经过的毫秒数来保存日期。在这种条件下,Date类型保存的时间能够精准到1970年之前或之后的100000000年。

    创建日期对象:

    var now = new Date()

    在调用Date构造函数不传参的情况下,创建的对象是获取的当前日期时间。如果想创建特定的时间、日期。ECMAScript提供了两个方法:Date.parse()、和 Date.UTC。

    Date.parse()

    接收一个表示日期的字符串,尝试根据字符串返回相应的时间。Date.parse()没用被定义应该支持那种日期格式,因此这个方法通常因地区而异。如果Date.parse()传入的方法不能表示时间日期,那么它会返回NaN。

    Date.UTC()

    Date.UTC() 同样返回时间的毫秒数,但它与Date.parse()在构建值时使用不同的信息。Date.UTC()的参数分别是年份、基于0的月份(月份从零开始 一月是0,二月是1...)、月中的天数1到31、小时0到23、分钟、秒、毫秒。其中年和月是必需的。

    获取时间的方法

    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)。
    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)。

    相关文章

      网友评论

          本文标题:JS Date类型

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