JavaScript日期对象

这篇博客详细介绍了JavaScript中Date对象的使用,包括创建日期对象、获取和设置年月日时分秒的方法,以及转换时间格式和获取时间戳。还讨论了日期的本地化处理和UTC时间的转换。此外,涉及到了时间区偏移和字符串表示。
摘要由CSDN通过智能技术生成

1.定义日期对象

    第二种获取当前的时间

​    var currentDate = new Date()  

    第二种 指定一个日期(可以是字符串也可以number)

    var date = new Date('2022-01-01 10:10:10') //自己输入的日期 10:10:10表示 小时 分钟 秒

1.1获取日期以get开头  设置以set开头

​    var currentDate = new Date()  //获取当前的时间

​    获取年

​    console.log(currentDate.getFullYear());//获取当前本地时间的年份

​    获取月

​    console.log(currentDate.getMonth());//获取当前的月份 0 = 11 1月就是0 12月就是11

​    获取日

​    console.log(currentDate.getDate());//当月的第几日

​    console.log(currentDate.getDay());//星期天的第几日 星期天是第一天(从0开始算)

​    获取时

​    console.log(currentDate.getHours());//获取小时 24小时制 12点就是12 24点就是0

​    获取分

​    console.log(currentDate.getMinutes());//获取分钟

​    获取秒

​    console.log(currentDate.getSeconds());//获取秒钟

​    加了ute就是获取utc时间 没有加就是获取本地时间

​    console.log(currentDate.getTime());//获取距离1970年1月1日0时0分0的毫秒值

​    一般称为时间戳这个一般作为唯一标识(有些时候数据过大我们还会在后面加随机数)

​    设置方法 Date是可变的

​    currentDate.setFullYear(2022)//设置年

​    currentDate.setMonth(6) //设置当月份

​    currentDate.setDate(6) //设置当月的第几天

​    currentDate.setHours(6) //设置小时 24小时制 12点就是12  24点就是0

​    currentDate.setMinutes(6) //设置分钟

​    currentDate.setSeconds(6) //设置秒

​    console.log(currentDate);

​    currentDate.setTime(12345678910) //设置离970年1月1日0时0分0的毫秒值

​    console.log(currentDate);

​    var date = new Date()

​    console.log(date.getMilliseconds());//

​    1秒 = 1000毫秒

​    console.log(date.toDateString());//把对应的日期(年月日)按照对应的格式转换String类型(指定好的无法更改)

​    console.log(date.toTimeString());//把对应的时间(时分秒)按照对应的格式转换String类型(指定好的无法更改)

​    local本地

​    console.log(date.toLocaleDateString());//获取毫秒当前的毫秒位的毫秒值不可以大于等于1000

​    console.log(date.toLocaleTimeString());//把本地时间转换 使用:

​    console.log(date.toLocaleString());//本地转换为string

​    utc时间格式

​    console.log(date.toUTCString());//把本地日期转换使用

​    console.log(date.getTimezoneOffset());//返回时区范围

​    console.log(date.toString());//转为字符串 返回的是一个字符串

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值