Date日期
简介
- Date 对象用于处理日期与时间
- 创建
Date
对象:new Date()
- 以下四种方法同样可以创建
Date
对象- milliseconds 参数是一个 Unix
时间戳
(Unix Time Stamp), 它是一个整数值, 表示自 1970 年 1 月 1 日 00:00:00 UTC(the Unix epoch)以来的毫秒数 - dateString 参数表示日期的字符串值
year
,month
,day
,hours
,minutes
,seconds
,milliseconds
分别表示年
、月
、日
、时
、分
、秒
、毫秒
- milliseconds 参数是一个 Unix
new Date();
new Date(value);
new Date(dateString);
new Date(year, monthIndex [, day [, hours [, minutes [, seconds [, milliseconds]]]]]);
let today = new Date()
let d1 = new Date("October 13, 1975 11:13:00")
let d2 = new Date(79, 5, 24)
let d3 = new Date(2024, 5, 24, 11, 33, 0)
logd(today) // 返回 Fri Nov 29 2024 22:47:45 GMT+0800 (CST)
logd(d1) // 返回 Mon Oct 13 1975 11:13:00 GMT+0800 (CST)
logd(d2) // 返回 Sun Jun 24 1979 00:00:00 GMT+0800 (CST)
logd(d3) // 返回 Sun Jun 24 2024 11:33:00 GMT+0800 (CST)
Date 对象方法
方法 | 描述 |
---|---|
getDate() | 从 Date 对象返回一个月中的某一天 (1 ~ 31) |
getDay() | 从 Date 对象返回一周中的某一天 (0 ~ 6) |
getFullYear() | 从 Date 对象以四位数字返回年份 |
getHours() | 返回 Date 对象的小时 (0 ~ 23) |
getMilliseconds() | 返回 Date 对象的毫秒(0 ~ 999) |
getMinutes() | 返回 Date 对象的分钟 (0 ~ 59) |
getMonth() | 从 Date 对象返回月份 (0 ~ 11) |
getSeconds() | 返回 Date 对象的秒数 (0 ~ 59) |
getTime() | 返回 1970 年 1 月 1 日至今的毫秒数 |
let date = new Date()
let h = date.getHours()
let m = date.getMinutes()
let s = date.getSeconds()
logd(h, m, s) // 返回 11 24 58
获取13位时间戳
logd(new Date().getTime()) // 返回 1732891949242