🦊Foxulator

Unix时间戳转换器

相互转换Unix时间戳和日期/时间。开发者必备的时间转换工具。

当前时间戳 ()

0

🔢 时间戳 → 日期

📅 日期 → 时间戳

💡 Unix时间戳是从1970年1月1日00:00:00 UTC(纪元)以来经过的时间。有秒和毫秒两种单位格式。

📖 使用方法

  1. 在顶部选择秒或毫秒单位
  2. 选择时区(默认:浏览器时区)
  3. 时间戳 → 日期:输入数字将转换为各种日期格式
  4. 日期 → 时间戳:输入日期和时间将转换为时间戳
  5. 点击结果即可复制

主要功能

  • Unix时间戳 ↔ 日期/时间相互转换
  • 当前时间戳实时显示
  • 秒/毫秒单位选择
  • 多种日期格式输出(ISO 8601、RFC 2822等)
  • 时区选择支持
  • 相对时间显示(如:3天前)
  • 一键复制

📐 计算公式

Unix时间戳 = 1970年1月1日00:00:00 UTC以来的经过时间(秒)

💡 计算原理

  • Unix时间戳(纪元时间)是从1970年1月1日00:00:00 UTC开始经过的秒数。
  • 毫秒单位用于JavaScript Date.now()等,是秒单位的1000倍。
  • 根据时区不同,同一时间戳会显示不同的本地时间。
  • ISO 8601:国际标准日期/时间格式。例:2024-01-15T09:30:00.000Z
  • RFC 2822:用于邮件头等的格式。例:Mon, 15 Jan 2024 09:30:00 GMT
  • 2038年问题:32位系统在2038年1月19日可能会发生溢出。

常见问题

Q. 什么是Unix时间戳?

A. 是从1970年1月1日00:00:00 UTC(纪元)开始经过的秒数。用作系统间时间表示的标准。

Q. 秒单位和毫秒单位如何区分?

A. 可以通过位数区分。秒单位是10位(约15亿),毫秒单位是13位(约1.5万亿)。

Q. 在JavaScript中如何获取时间戳?

A. Date.now()返回毫秒单位,Math.floor(Date.now()/1000)返回秒单位时间戳。

Q. 什么是2038年问题?

A. 32位有符号整数能表示的最大时间戳是2038年1月19日03:14:07 UTC。在64位系统上没有问题。

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.