梗概
- 可以将不同格式的时间统一为一个具体的对象
- 不同date对象能直接进行比较
常用API
Date()
如何使用 Date() 方法获得当日的日期。
getFullYear()
使用 getFullYear() 获取年份。
getTime()
getTime() 返回从 1970 年 1 月 1 日至今的毫秒数。
setFullYear()
如何使用 setFullYear() 设置具体的日期。
toUTCString()
如何使用 toUTCString() 将当日的日期(根据 UTC)转换为字符串。
getDay()
如何使用 getDay() 和数组来显示星期,而不仅仅是数字。
- child::toLocalString
实例
child::
获取时间段前的Date
指向原始笔记的链接 // 获取当前时间 const currentDate = new Date(); console.log('当前的日期时间:', currentDate.toLocaleDateString()); // 获取当前时间的一年前时间 const oneYearAgo = new Date(); oneYearAgo.setFullYear(oneYearAgo.getFullYear() - 1); console.log('过去一年的时间:', oneYearAgo.toLocaleDateString()); // 获取当前时间的半年前时间 const halfYearAgo = new Date(); halfYearAgo.setMonth(halfYearAgo.getMonth() - 6); console.log('过去半年时间:', halfYearAgo.toLocaleDateString());
比较时间
var x=new Date();
x.setFullYear(2100,0,14);
var today = new Date();
if (x>today)
{
alert("今天是2100年1月14日之前");
}
else
{
alert("今天是2100年1月14日之后");
}