美文网首页
JS Date的内置函数

JS Date的内置函数

作者: LingSun | 来源:发表于2019-08-15 17:51 被阅读0次

Date 的常用内置函数

获取日期
    const date = new Date()
    // 获取日期对应的时间戳
    date.getTime()
    // 获取年
    // 2000年返回100,超过2000返回数值为100+最后两位,小于2000年返回最后两位
    date.getYear()
    // 获取年,返回:2019
    date.getFullYear()
    // 获取月,返回:0-11,0:一月,11:十二月
    date.getMonth()
    // 获取日,返回:1-31
    date.getDate()
    // 获取星期,返回:0-6,0:星期日,6:星期六
    date.getDay()
    // 获取小时,返回:0-23
    date.getHours()
    // 获取分钟,返回:0-59
    date.getMinutes()
    // 获取秒,返回:0-59
    date.getSeconds()
    // 获取毫秒,返回:0-999
    date.getMilliseconds()
获取时间
    const date = new Date()
    // 获取和0时区相差分钟数,比0时区时间早(东时区)为负数,比0时区晚(西时区)为正数
    date.getTimezoneOffset()  // -480
    // 获取格林威治时间,Thu, 15 Aug 2019 06:02:06 GMT
    date.toGMTString()
    // Thu Aug 15 2019 14:02:06 GMT+0800 (中国标准时间)
    date.toString()
    // 本地格式的时间,2019/8/15
    date.toLocaleDateString()
将日期格式字符串转换成时间戳
    var dateStr = '2019-08-15 14:20:22:555'
    Date.parse(dateStr)  // 1565850022555

    var date = new Date(dateStr)  //  Thu Aug 15 2019 14:20:22 GMT+0800 (中国标准时间)
    date.getTime()  // 1565850022555
    date.valueOf()  // 1565850022555
设置日期和时间
//  setYear(number) 设置年份,2000年以前number设定为2位、2000年以后number设定为4位,不能设定为getYear()中获取的年份
    const date = new Date()
    date.setYear(95)
    date.toLocaleDateString()  // 1995/10/15

    date.setYear(2024)
    date.toLocaleDateString()  // 2024/8/15

    date.setYear(date.getYear())
    date.toLocaleDateString()  // 124/10/15

//  年 setFullYear(number) 设置完整年份,number设定为4位
    date.setFullYear(2024)
    date.toLocaleDateString()  // 2024/8/15

// 月 setMonth(number) 设置月份,同getMonth相同,须设定number为0-11,0:一月,number > 11时进行累加
    date.setMonth(9)
    date.toLocaleDateString()  // 2019/10/15
    
    date.setMonth(14)
    date.toLocaleDateString()  // 2020/3/15

// 日 setDate(number) 设置日,同getDate相同,须设定number为1-31,number  > 31时进行累加
    date.setDate(9)
    date.toLocaleDateString()  // 2019/8/9
    
    date.setDate(44)
    date.toLocaleDateString()  // 2019/9/13

// 时 setHours(number) 设置小时,同getHours相同,须设定number为0-59,number > 59时进行累加 
    date.setHours(9)
    date.toLocaleDateString()  // 2019/8/9
    
    date.setHours(44)
    date.toLocaleDateString()  // 2019/9/13

// 分 setMinutes(number) 设置分钟,同getMinutes相同,须设定number为0-59,number > 59时进行累加
// 秒 setSeconds(number) 设置分钟,同setSeconds相同,须设定number为0-59,number > 59时进行累加
// 毫秒 setMilliseconds(number) 设置分钟,同getMilliseconds相同,须设定number为0-999,number > 59时进行累加

// 设置时间戳 setTime
    date.setTime(2476879999987)
    date.toLocaleDateString()  // 2048/6/27

相关文章

  • 15 js10 date对象

    date日期对象:js内置对象,使用构造函数创建; 1、var date = new Date();//创建对象;...

  • JS Date的内置函数

    Date 的常用内置函数 获取日期 获取时间 将日期格式字符串转换成时间戳 设置日期和时间

  • Js内置基本函数(Date)

    获取日期和时间: 年:getYear() 获取年份 如果获取的年份小于2000 则返回年份的最后两位,如果超过20...

  • 原型与原型链

    1、js内置的构造器(函数对象)有12个啊 Number、Object、String、Boolean、Date、A...

  • >>>>> js内置构造函数创建获取当前时间的时间对象Date

    Date 使用关键字new和js内置的构造函数Date(),我们就可以创建一个获取当前时间的时间对象了 那么,对于...

  • JS总结概要

    1.JS事件 2.js内置对象 2.1Date 日期对象 var d = new Date(2012, 10, 1...

  • mysql语句

    1、字典转换 2、mysql 自带时间函数date_format和str_to_date转换mysql内置函数,在...

  • 2016.12.1 JS

    日期时间对象 var date=new Date() new:关键字 作用:创建对象 Date是个js内置的构造...

  • JavaScript内置函数和内置对象

    内置函数:Object, Array, Date, String, Error, Function, RegExp...

  • js内置对象date

    1.日期对象常用方法 1.第一种创建Date对象的方式 2.第二种创建Date对象的方式 3.第三种创建Date对...

网友评论

      本文标题:JS Date的内置函数

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