new Date() 关于处理时间和日期的方法整理

本文详细介绍了JavaScript中Date对象的创建、获取和设置日期/时间的方法,包括年份、月份、日期、小时等,以及日期转换和计算时间间隔的实用技巧。

最近项目使用到很多关于时间的处理操作,趁此整理一份关于时间所常用到的方法,以便日后查看。

创建Date对象

let date=new Date()  //可以添加参数,形式为字符串或时间戳

date.getFullYear()//获取当前年

date.getMonth()  //获取当前月(注意使用时,获取值是从0开始,需要+1)

date.getDate()  //获取当前日期

date.getDay()  //获取星期几(0-6)

date.getHours()  //获取当前小时

date.getMinutes()  //获取当前分钟数

date.getSeconds() //获取当前秒数

date.getMilliseconds() //获取当前毫秒数

date.getTime()   //获取1970.1.1至今的毫秒数(ms)

//以下是获取指定时间

date.setFullYear(2023)  //指定年为2023年

date.setMonth(1)  //指定月为2月(0-11)

date.setDate(1)  //指定日为1号(1-31)

date.setHours(0) //指定小时(0-23)

date.setMinutes()   //指定分钟 (0-59)

date.setSeconds()  //指定分钟 (0-59)

//以下是日期转换

toString() //将日期转换成字符串

toISOString()  //使用ISO标准将 Date 对象转换为字符串  格式为: YYYY-MM-DDTHH:mm:ss.sssZ

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

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

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

toLocalDateString()  //根据北京时间,将Date 对象的日期部分转换为字符串。

toLocalTimeString()  //根据北京时间,将 Date 对象的时间部分转换为字符串。

//常用数据

1.获取当月第一天和最后一天

2.获取指定日期的第一天和最后一天

3.获取开始时间和结束时间的时间间隔天数

目前更新到这里,后续有更多时间操作会继续更新,觉得有帮助到您,麻烦点点赞

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值