JavaScript Date 对象用法详解(javascript date函数)
JavaScript 中的 Date 对象用于处理日期和时间。以下是一些常用的 Date 对象的用法:
- 创建 Date 对象:
- var date = new Date(); // 创建一个表示当前日期和时间的 Date 对象
- var date = new Date(milliseconds); // 使用自1970年1月1日以来的毫秒数创建 Date 对象
- var date = new Date(dateString); // 使用日期字符串创建 Date 对象,例如 "2021-12-31"
- var date = new Date(year, monthIndex, day, hours, minutes, seconds, milliseconds); // 使用年、月、日等参数创建 Date 对象
- 获取日期和时间:
- date.getFullYear() // 获取年份
- date.getMonth() // 获取月份(0-11)
- date.getDate() // 获取日(1-31)
- date.getDay() // 获取星期几(0-6,0代表星期日)
- date.getHours() // 获取小时(0-23)
- date.getMinutes() // 获取分钟(0-59)
- date.getSeconds() // 获取秒数(0-59)
- date.getMilliseconds() // 获取毫秒数(0-999)
- date.getTime() // 获取自1970年1月1日以来的毫秒数
- 设置日期和时间:
- date.setFullYear(year) // 设置年份
- date.setMonth(month) // 设置月份(0-11)
- date.setDate(day) // 设置日(1-31)
- date.setHours(hours) // 设置小时(0-23)
- date.setMinutes(minutes) // 设置分钟(0-59)
- date.setSeconds(seconds) // 设置秒数(0-59)
- date.setMilliseconds(milliseconds) // 设置毫秒数(0-999)
- date.setTime(milliseconds) // 设置自1970年1月1日以来的毫秒数
- 格式化日期和时间:
- date.toDateString() // 转换为易读的日期字符串
- date.toTimeString() // 转换为易读的时间字符串
- date.toLocaleDateString() // 转换为本地化的日期字符串
- date.toLocaleTimeString() // 转换为本地化的时间字符串
- date.toISOString() // 转换为 ISO 格式的字符串
- 比较日期:
- date1 > date2 // 比较两个日期的大小
- date1 < date2 // 比较两个日期的大小
- date1 == date2 // 检查两个日期是否相等
这些是 JavaScript Date 对象的基本用法。通过这些方法,你可以方便地处理和操作日期和时间。