js时间日期常用方法汇总(持续更新)

文章介绍了JavaScript中的Date对象,用于获取和设置日期及时间的各种方法,如getFullYear、getMonth等,以及如何计算当前时间前后几天的日期。提供了getDifferenceDay函数作为示例,该函数接受天数参数并返回相应日期的时间戳。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

let date = new Date();                  // 获取中国标准时间 


date.getFullYear();                     //获取完整的年份(4位)


date.getMonth();                       //获取当前月份(0-11,0代表1月)


date.getDate();                        //获取当前日(1-31)


date.getDay();                         //获取当前星期(0-6,0代表星期天)


date.getTime();                       //获取当前时间的时间戳


date.getHours();                       //获取当前小时数(0-23)


date.getMinutes();                     //获取当前分钟数(0-59)


date.getSeconds();                     //获取当前秒数(0-59)


date.getMilliseconds();                 //获取当前毫秒数(0-999)


date.toLocaleDateString();            //获取当前日期


date.toLocaleTimeString();            //获取当前时间


date.toLocaleString();                   //获取当前日期与时间  

date.setFullYear();    //设置年份信息 获取该年份当前月日时分秒的时间戳

date.setMonth();      //设置月份信息 获取该月份当前年日时分秒的时间戳 (0-11,0代表1月)

 date.setDate();      //设置日信息 获取该日当前年月时分秒的时间戳 

date.setHours();            //设置小时信息 获取该小时当前年月日分秒的时间戳  

date. setMinutes();         //设置分信息 获取该分当前年月日时秒的时间戳  

date.setSeconds();          //设置秒信息 获取该秒当前年月日时分的时间戳

--------------------------------------------------------------------

计算当前时间前后几天的日期                                                

function getDifferenceDay(day){
  let date = new Date().getTime()                                    
  let differenceTime = day* 24 * 60 * 60 * 1000
  differenceTime = differenceTime + date
  return  new Date(differenceTime).toLocaleString()
} 
console.log(getDifferenceDay(-5)) => 2023/3/4 16:55:32
console.log(getDifferenceDay(5)) => 2023/3/14 16:57:20

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值