JavaScript提供了一些内置函数来处理日期和时间。以下是一些常用的函数:
new Date() - 创建一个包含当前日期和时间的Date对象。
Date.parse() - 将日期字符串转换为时间戳。
Date.UTC() - 以协调世界时(UTC)为基准,创建一个指定日期和时间的Date对象。
Date.now() - 返回当前时间的时间戳。
getFullYear() - 返回当前日期的年份。
getMonth() - 返回当前日期的月份(0-11)。
getDate() - 返回当前日期的日期(1-31)。
getHours() - 返回当前时间的小时数(0-23)。
getMinutes() - 返回当前时间的分钟数(0-59)。
getSeconds() - 返回当前时间的秒数(0-59)。
toLocaleDateString() - 将当前日期格式化为本地日期字符串。
toLocaleTimeString() - 将当前时间格式化为本地时间字符串。
toLocaleString() - 将当前日期和时间格式化为本地日期时间字符串。
例如,要获取当前日期和时间,可以使用以下代码:
var now = new Date();
console.log(now);
要获取当前日期的年份,可以使用以下代码:
var now = new Date();
var year = now.getFullYear();
console.log(year);
要将日期字符串转换为时间戳,可以使用以下代码:
var dateStr = "2022-01-01";
var timestamp = Date.parse(dateStr);
console.log(timestamp);
请注意,JavaScript处理日期和时间的方法可能因浏览器和操作系统的不同而有所不同。