常用的js时间函数

  • Date() 创建一个表示当前日期和时间的 Date 对象,参数可以指定特定的日期和时间。

  • getTime() 返回一个日期对象的时间戳,表示从 1970 年 1 月 1 日00:00:00至今所经过的毫秒数。

  • getFullYear() 返回一个日期对象的年份。

  • getMonth() 返回一个日期对象的月份(0-11)。

  • getDate() 返回一个日期对象的月份中的日期(1-31)。

  • getDay() 返回一个日期对象的星期几(0-6,其中 0 表示星期日)。

  • getHours() 返回一个日期对象的小时数(0-23)。

  • getMinutes() 返回一个日期对象的分钟数(0-59)。

  • getSeconds() 返回一个日期对象的秒数(0-59)。

  • setFullYear() 设置一个日期对象的年份。

  • setMonth() 设置一个日期对象的月份。

  • setDate() 设置一个日期对象的日期。

  • setHours() 设置一个日期对象的小时数。

  • setMinutes() 设置一个日期对象的分钟数。

  • setSeconds() 设置一个日期对象的秒数。

  • toLocaleString() 返回一个字符串,该字符串表示日期和时间,例如 "2024/12/2, 12:34:56 PM"

  • toLocaleDateString() 返回一个字符串,该字符串表示日期(年、月、日),例如"2024/12/2"

  • tolocaleTimeString() 返回一个字符串,该字符串表示时间(时、分、秒),例如"12:34:56 PM"

// 从时间戳获取年月日
const data = new Date(timestamp) // 把时间戳转为Mon Dec 02 2024 22:42:36 GMT+0800 (中国标准时间)形式
const year = data.getFullYear()
const month = data.getMonth()+1 // 月份从0开始
const day = data.getDate()
console.log('现在是'+year+'年'+month+'月'+day+'日');
​
​
// 获取时分秒
const hour = data.getHours(); // 获取小时
const minute = data.getMinutes(); // 获取分钟
const second = data.getSeconds(); // 获取秒

获取时间戳的方法

// 方法一
const date = new Date() // 获取当前时间
const timestamp = date.getTime() // 获取当前时间戳
console.log(timestamp);
​
// 方法二
const date2 = new Date()
console.log(+date2);
​
// 方法三
console.log(Date.now());
​
// 方法四
new Date().valueOf()
​
// 方法五
Number(new Date())
​
// 方法六
Date.parse(new Date())

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值