时间戳转换

Unix 时间戳与日期时间在线转换工具,支持秒和毫秒格式,提供多种编程语言获取时间戳的代码示例。

时间戳Unix时间日期转换时间工具编程开发时间计算

当前时间戳

当前时间戳(秒)
0
当前日期时间

时间戳转日期时间

支持秒(s)和毫秒(ms)格式,自动识别

日期时间转时间戳

格式:YYYY-MM-DD HH:MM:SS

获取当前时间戳(代码示例)

JavaScript
Math.round(new Date() / 1000)
Java
System.currentTimeMillis() / 1000
Python
import time
time.time()
PHP
time()
C
#include <sys/time.h>

struct timeval tv;
gettimeofday(&tv, NULL);
// 秒:tv.tv_sec
Go
import (
  "time"
)
int64(time.Now().Unix())
Swift
NSDate().timeIntervalSince1970
Shell
date +%s

什么是时间戳?

时间戳(Timestamp)是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。 这种格式便于计算机存储和计算,但对人类阅读不友好,因此需要转换为可读的日期时间格式。

Unix 时间戳广泛用于各种编程语言和操作系统中,是表示时间的标准方式。 常见的用途包括:日志记录、数据库时间字段、API接口时间参数等。

使用说明

当前时间

页面顶部实时显示当前的时间戳和日期时间,每秒自动更新。点击复制按钮可快速复制。

时间戳转换

输入时间戳(秒或毫秒)点击转换,自动识别格式并显示对应的日期时间。

日期时间转换

选择或输入日期时间,点击转换获取对应的时间戳(秒)。支持标准日期时间格式。

代码示例

提供多种编程语言获取当前时间戳的代码示例,点击复制即可在项目中使用。

常见问题

什么是Unix时间戳?

Unix时间戳是从1970年1月1日00:00:00 UTC到现在的总秒数,广泛用于Unix系统和编程中。

秒和毫秒有什么区别?

秒是10位数字,毫秒是13位数字。本工具会自动识别格式并进行正确转换。

时间戳会过期吗?

不会。时间戳只是一个数字表示,可以随时转换为对应的日期时间,不受时间限制。

为什么转换结果不准确?

可能是时区问题。本工具使用本地时区进行转换,如需UTC时间请自行调整时区。

支持批量转换吗?

当前版本支持单个时间戳转换。如需批量转换,请使用编程语言或专业工具。