时间戳转换工具

时间戳与日期时间互相转换,支持秒级和毫秒级时间戳

支持秒级(10位)、毫秒级(13位)时间戳或日期格式(如2024-01-01 12:00:00)
转换后的日期或时间戳格式
转换后: 请点击转换按钮

使用说明

功能介绍:
  • 自动转换:智能识别输入是时间戳还是日期,自动进行转换
  • 转时间戳:将日期格式转换为Unix时间戳(秒数或毫秒数)
  • 转日期:将时间戳转换为可读的日期时间格式
  • 当前时间:一键获取当前的时间戳和日期
  • 支持格式:秒级(10位)、毫秒级(13位)时间戳

时间戳是什么?

Unix时间戳(Unix timestamp)是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。它是一种表示时间的方式,常用于计算机系统中。时间戳不受时区影响,是全球统一的时间表示方法。

常见用法

// 示例1: 时间戳转日期 输入: 1625097600 点击"自动转换"或"转日期" 输出: 2021-06-30 16:00:00 // 示例2: 日期转时间戳 输入: 2024-01-01 12:00:00 点击"自动转换"或"转时间戳" 输出: 1672534400000 (毫秒级) // 示例3: 当前时间 点击"当前时间" 输出: 当前的时间戳和日期 // 秒级 vs 毫秒级 1625097600 -> 秒级时间戳 (10位) 1625097600000 -> 毫秒级时间戳 (13位)

时间戳在编程中的应用

编程语言 获取当前时间戳(秒) 获取当前时间戳(毫秒)
JavaScript Math.floor(Date.now() / 1000) Date.now()
Python import time; time.time() import time; int(time.time() * 1000)
PHP time() microtime(true) * 1000
Java System.currentTimeMillis() / 1000 System.currentTimeMillis()
C# DateTimeOffset.UtcNow.ToUnixTimeSeconds() DateTimeOffset.UtcNow.ToUnixTimeMilliseconds()