JavaScript基础知识:日期和时间

本文详细介绍了JavaScript中的Date对象,包括如何创建Date实例,访问日期和时间组件,如年、月、日、小时等,并展示了如何设置这些组件。此外,还提到了获取时间戳和时区偏移的方法。通过示例代码,读者可以了解Date对象的基本操作。

一、Date对象

Date对象用于处理时间和日期
1)创建 Date 对象,有以下四种形式:

let d = new Date();                           //无参数,表示当前日期/时间
let d = new Date(milliseconds);               //传整数参数(时间戳),表示自 1970-01-01 00:00:00 以来经过的毫秒数
let d = new Date(datestring);                 //传字符串,例new Date("2020-12-30"), 它会被自动解析
let d = new Date(year, month, date, hours, minutes, seconds, ms)   //使用当前时区中的给定组件创建日期;前两个参数必须的

二、访问日期组件

let d = new Date();
d.getFullYear();                            //获取年份(4位)
d.getMonth();                               //获取月份(从 0 到 11)        
d.getDate();                                //获取日(从 1 到 31)

d.getHours();                               //获取时分秒↓↓↓
d.getMinutes();
d.getSeconds();
d.getMilliseconds()     

d.getDay();                                 //获取一周中的第几天(0-6, 0代表周日)     

d.getTime();                                //返回时间戳(毫秒单位), 从 1970-1-1 00:00:00 UTC+0 开始到现在所经过的毫秒数
d.getTimezoneOffset();                      //返回 UTC 与本地时区之间的时差,以分钟为单位

二、设置日期组件

set对应上面的get,一个用来设置,一个用来获取

let d = new Date();
d.setFullYear(year, [month], [date])
d.setMonth(month, [date])
d.setDate(date)
d.setHours(hour, [min], [sec], [ms])
d.setMinutes(min, [sec], [ms])
d.setSeconds(sec, [ms])
d.setMilliseconds(ms)
d.setTime(milliseconds)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值