JavaScript Date 对象全解析112
概述
JavaScript Date 对象代表特定日期和时间,是 JavaScript 中常用的对象之一。它提供了一系列方法和属性来处理日期和时间信息,包括获取、设置和操作日期和时间。
构造函数
Date 对象可以通过以下几种方式创建:
new Date():创建一个当前日期和时间的新 Date 对象。
new Date(milliseconds):创建一个自 Unix 时间戳(自 1970 年 1 月 1 日午夜以毫秒为单位的时间)开始的日期和时间。
new Date(dateString):创建一个根据提供的日期字符串解析的日期和时间。
new Date(year, month, date, hours, minutes, seconds, milliseconds):创建一个指定日期和时间的日期和时间。
属性
Date 对象提供以下属性:
():返回当前 Unix 时间戳。
date:表示日期的数字(1-31)。
day:表示星期的数字(0-6,0 为星期天)。
fullYear:表示年份,包括世纪(例如,1995)。
hours:表示小时(0-23)。
milliseconds:表示毫秒(0-999)。
minutes:表示分钟(0-59)。
month:表示月份(0-11,0 为一月)。
seconds:表示秒(0-59)。
time:表示自 Unix 纪元以毫秒为单位的时间。
timezone:表示时区信息(仅在某些浏览器中支持)。
方法
Date 对象提供以下方法:
getDate():返回日期(1-31)。
getDay():返回星期(0-6,0 为星期天)。
getFullYear():返回年份,包括世纪(例如,1995)。
getHours():返回小时(0-23)。
getMilliseconds():返回毫秒(0-999)。
getMinutes():返回分钟(0-59)。
getMonth():返回月份(0-11,0 为一月)。
getSeconds():返回秒(0-59)。
getTime():返回自 Unix 纪元以毫秒为单位的时间。
getTimezoneOffset():返回时区与协调世界时 (UTC) 的时间差(以分钟为单位)。
setDate(day):设置日期(1-31)。
setDay(day):设置星期(0-6,0 为星期天)。
setFullYear(year):设置年份,包括世纪(例如,1995)。
setHours(hours):设置小时(0-23)。
setMilliseconds(ms):设置毫秒(0-999)。
setMinutes(minutes):设置分钟(0-59)。
setMonth(month):设置月份(0-11,0 为一月)。
setSeconds(seconds):设置秒(0-59)。
setTime(ms):设置自 Unix 纪元以毫秒为单位的时间。
toGMTString():将日期和时间转换为 Greenwhich Mean Time (GMT) 字符串。
toISOString():将日期和时间转换为国际标准化组织 (ISO) 8601 格式的字符串。
toLocaleDateString():将日期和时间转换为本地化的日期字符串。
toLocaleString():将日期和时间转换为本地化的字符串,包括日期、时间和时区。
toLocaleTimeString():将日期和时间转换为本地化的时间字符串。
toString():将日期和时间转换为字符串。
toUTCString():将日期和时间转换为协调世界时 (UTC) 字符串。
valueOf():返回日期和时间的原始值(以 Unix 时间戳表示)。
示例
以下是一些使用 Date 对象的示例:// 创建一个当前日期和时间的 Date 对象
const now = new Date();
// 获取当前日期
const date = ();
// 获取当前时间
const time = ();
// 设置一个特定的日期
(15);
// 打印新的日期
(());
JavaScript Date 对象是一个强大的工具,可用于处理日期和时间信息。通过理解其属性和方法,您可以轻松操作和格式化日期和时间,以满足您的特定需求。
2024-12-10
重温:前端MVC的探索者与现代框架的基石
https://jb123.cn/javascript/72613.html
揭秘:八大万能脚本语言,编程世界的“万金油”与“瑞士军刀”
https://jb123.cn/jiaobenyuyan/72612.html
少儿Python编程免费学:从入门到进阶的全方位指南
https://jb123.cn/python/72611.html
Perl 高效解析 CSV 文件:从入门到精通,告别数据混乱!
https://jb123.cn/perl/72610.html
荆门Python编程进阶指南:如何从零到专业,赋能本地数字未来
https://jb123.cn/python/72609.html
热门文章
JavaScript (JS) 中的 JSF (JavaServer Faces)
https://jb123.cn/javascript/25790.html
JavaScript 枚举:全面指南
https://jb123.cn/javascript/24141.html
JavaScript 逻辑与:学习布尔表达式的基础
https://jb123.cn/javascript/20993.html
JavaScript 中保留小数的技巧
https://jb123.cn/javascript/18603.html
JavaScript 调试神器:步步掌握开发调试技巧
https://jb123.cn/javascript/4718.html