TypeScript Date 对象2024 年 8 月 29 日 | 5 分钟阅读 Date 对象表示 TypeScript 中的日期和时间功能。它允许我们获取或设置年、月和日,小时、分钟、秒和毫秒。 如果我们创建一个 Date 对象,而不向其构造函数传递任何参数,则默认情况下,它包含用户计算机的日期和时间。 Date 对象还提供了处理协调世界时 (UTC) 时间的函数,也称为格林威治标准时间 (GMT)。世界时间标准基于 UTC 时间。 创建 Date 对象有四种方法可以创建一个新的 Date 对象 1. new Date(): 它创建一个新的 Date 对象,其中包含当前的日期和时间。 示例 2. new Date(milliseconds): 它创建一个新的 Date 对象,其时间为零加上毫秒。 示例 3. new Date(datestring): 它从日期字符串创建一个新的 Date 对象。 示例 4. new Date ( year, month, date[, hour, minute, second, millisecond ]): 它使用指定的日期和时间创建一个新的 Date 对象。 示例 Date 对象属性属性 | 描述 |
---|
构造函数 | 它指定创建对象原型的函数。 | 原型 | 它允许向对象添加属性和方法。 |
Date 对象方法序号 | 方法 | 描述 |
---|
1. | Date() | 用于返回当前日期和时间。 | 2. | getDate() | 用于根据当地时间返回指定日期的月份中的某天。 | 3. | getDate() | 用于根据当地时间返回指定日期的一周中的某天。 | 4. | getFullYear() | 用于根据当地时间返回指定日期的年份。 | 5. | getHours() | 用于根据当地时间返回指定日期的小时数。 | 6. | getMilliseconds() | 用于根据当地时间返回指定日期的毫秒数。 | 7. | getMinutes() | 用于根据当地时间返回指定日期的分钟数。 | 8. | getMonth() | 用于根据当地时间返回指定日期的月份。 | 9. | getSeconds() | 用于根据当地时间返回指定日期的秒数。 | 10. | getTime() | 用于返回自 1970 年 1 月 1 日 00:00:00 UTC 以来指定日期(以毫秒为单位)的数值。 | 11. | getTimezoneOffset() | 用于返回当前语言环境的时区偏移(以分钟为单位)。 | 12. | getUTCDate() | 用于根据世界时返回指定日期的月份中的某天(日期)。 | 13. | getUTCDay() | 用于根据世界时返回指定日期的一周中的某天。 | 14. | getUTCFullYear() | 用于根据世界时返回指定日期的年份。 | 15. | getUTCHours() | 用于根据世界时返回指定日期的小时数。 | 16. | getUTCMilliseconds() | 用于根据世界时返回指定日期的毫秒数。 | 17. | getUTCMinutes() | 用于根据世界时返回指定日期的分钟数。 | 18. | getUTCMonth() | 用于根据世界时返回指定日期的月份。 | 19. | getUTCSeconds() | 用于根据世界时返回指定日期的秒数。 | 20. | setDate() | 用于根据当地时间设置指定日期的月份中的某天。 | 21. | setFullYear() | 用于根据当地时间设置指定日期的完整年份。 | 22. | setHours() | 用于根据当地时间设置指定日期的小时数。 | 23. | setMilliseconds() | 用于根据当地时间设置指定日期的毫秒数。 | 24. | setMinutes() | 用于根据当地时间设置指定日期的分钟数。 | 25. | setMonth() | 用于根据当地时间设置指定日期的月份。 | 26. | setSeconds() | 用于根据当地时间设置指定日期的秒数。 | 27. | setTime() | 用于将 Date 对象设置为自 1970 年 1 月 1 日 00:00:00 UTC 以来毫秒数表示的时间。 | 28. | setUTCDate() | 用于根据世界时设置指定日期的月份中的某天(日期)。 | 29. | setUTCFullYear() | 用于根据世界时设置指定日期的完整年份。 | 30. | setUTCHours() | 用于根据世界时设置指定日期的小时数。 | 31. | setUTCMilliseconds() | 用于根据世界时设置指定日期的毫秒数。 | 32. | setUTCMinutes() | 用于根据世界时设置指定日期的分钟数。 | 33. | setUTCMonth() | 用于根据世界时设置指定日期的月份。 | 34. | setUTCSeconds() | 用于根据世界时设置指定日期的秒数。 | 35. | toDateString() | 用于返回日期中“日期”部分的可读字符串。 | 36. | toLocaleDateString() | 用于使用当前语言环境的约定将 Date 的“日期”部分作为字符串返回。 | 37. | toLocaleFormat() | 使用格式字符串将日期转换为字符串。 | 38. | toLocaleString() | 使用当前语言环境的约定将日期转换为字符串。 | 39. | toLocaleTimeString() | 用于使用当前语言环境的约定将 Date 的“时间”部分作为字符串返回。 | 40. | toSource() | 用于返回表示等效 Date 对象源的字符串;您可以使用此值来创建一个新对象。 | 41. | toString() | 用于返回表示指定 Date 对象的字符串。 | 42. | toTimeString() | 用于返回 Date 的“时间”部分的可读字符串。 | 43. | toUTCString() | 使用世界时约定将日期转换为字符串。 | 44. | valueOf() | 用于返回 Date 对象的原始值。 |
示例 输出 Year = 2013
Date = 13
Month = 1
Day = 3
Hours = 13
Minutes = 13
Seconds = 13
|