首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

js Date对象有哪些方法

JavaScript 的 Date 对象提供了多种方法来处理日期和时间。以下是一些常用的 Date 对象方法:

获取日期和时间的方法

  1. getFullYear():返回四位数的年份。
  2. getFullYear():返回四位数的年份。
  3. getMonth():返回月份(0-11),0 表示一月。
  4. getMonth():返回月份(0-11),0 表示一月。
  5. getDate():返回月份中的第几天(1-31)。
  6. getDate():返回月份中的第几天(1-31)。
  7. getDay():返回星期几(0-6),0 表示星期日。
  8. getDay():返回星期几(0-6),0 表示星期日。
  9. getHours():返回小时(0-23)。
  10. getHours():返回小时(0-23)。
  11. getMinutes():返回分钟(0-59)。
  12. getMinutes():返回分钟(0-59)。
  13. getSeconds():返回秒数(0-59)。
  14. getSeconds():返回秒数(0-59)。
  15. getMilliseconds():返回毫秒数(0-999)。
  16. getMilliseconds():返回毫秒数(0-999)。
  17. getTime():返回自 1970 年 1 月 1 日 00:00:00 UTC 到当前日期的毫秒数。
  18. getTime():返回自 1970 年 1 月 1 日 00:00:00 UTC 到当前日期的毫秒数。

设置日期和时间的方法

  1. setFullYear(year[, month[, date]]):设置年份,可选地设置月份和日期。
  2. setFullYear(year[, month[, date]]):设置年份,可选地设置月份和日期。
  3. setMonth(month[, date]):设置月份,可选地设置日期。
  4. setMonth(month[, date]):设置月份,可选地设置日期。
  5. setDate(day):设置月份中的第几天。
  6. setDate(day):设置月份中的第几天。
  7. setHours(hour[, min[, sec[, ms]]]):设置小时,可选地设置分钟、秒和毫秒。
  8. setHours(hour[, min[, sec[, ms]]]):设置小时,可选地设置分钟、秒和毫秒。
  9. setMinutes(min[, sec[, ms]]):设置分钟,可选地设置秒和毫秒。
  10. setMinutes(min[, sec[, ms]]):设置分钟,可选地设置秒和毫秒。
  11. setSeconds(sec[, ms]):设置秒,可选地设置毫秒。
  12. setSeconds(sec[, ms]):设置秒,可选地设置毫秒。
  13. setMilliseconds(ms):设置毫秒。
  14. setMilliseconds(ms):设置毫秒。
  15. setTime(milliseconds):设置自 1970 年 1 月 1 日 00:00:00 UTC 到指定时间的毫秒数。
  16. setTime(milliseconds):设置自 1970 年 1 月 1 日 00:00:00 UTC 到指定时间的毫秒数。

其他方法

  1. toLocaleString():返回本地时间字符串。
  2. toLocaleString():返回本地时间字符串。
  3. toISOString():返回 ISO 格式的日期字符串。
  4. toISOString():返回 ISO 格式的日期字符串。
  5. toUTCString():返回协调世界时(UTC)的日期字符串。
  6. toUTCString():返回协调世界时(UTC)的日期字符串。

应用场景

  • 日期计算:通过 setget 方法可以进行日期的加减运算。
  • 时间格式化:使用 toLocaleStringtoISOString 方法可以将日期对象转换为不同的字符串格式。
  • 时间戳转换getTimesetTime 方法可以将日期对象与时间戳相互转换。

注意事项

  • Date 对象在处理时区和夏令时可能会有些复杂,需要注意时区转换。
  • 在进行日期计算时,建议使用专门的日期库如 moment.jsdate-fns 来简化操作并避免一些常见的错误。

通过这些方法,你可以灵活地处理 JavaScript 中的日期和时间。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券