当前Unix时间戳

秒级时间戳: -
毫秒级时间戳: -
当前北京时间: -

时间戳转日期

支持秒级(10位)或毫秒级(13位)时间戳

请输入时间戳查看转换结果

日期转时间戳

选择北京时间或直接输入日期时间

请选择日期查看转换结果

功能概述

UNIX 时间戳转换工具,可以将 UNIX 时间戳转换成标准格式的北京时间,也可以将标准格式的北京时间转换为 UNIX 时间戳。

关于Unix时间戳(Unix timestamp)

时间戳是指格林威治时间 1970 年 01 月 01 日 00 时 00 分 00 秒(北京时间 1970 年 01 月 01 日 08 时 00 分 00 秒)起至现在的总秒数。

编程语言中时间戳转换

在许多编程语言中,时间戳转换通常涉及到从一种时间表示形式(如日期对象)到另一种形式(如时间戳)的转换。

JavaScript

// 获取当前时间戳(毫秒级)
var timestamp = Date.now();

// 将时间戳转换为日期对象
var dateObject = new Date(timestamp);

// 将日期对象转换为时间戳
var newTimestamp = dateObject.getTime();

Python

from datetime import datetime

# 获取当前时间戳(秒级)
timestamp = datetime.timestamp(datetime.now())

# 将时间戳转换为日期对象
date_object = datetime.fromtimestamp(timestamp)

# 将日期对象转换为时间戳
new_timestamp = datetime.timestamp(date_object)

Java

import java.util.Date;

// 获取当前时间戳(毫秒级)
long timestamp = System.currentTimeMillis();

// 将时间戳转换为日期对象
Date dateObject = new Date(timestamp);

// 将日期对象转换为时间戳
long newTimestamp = dateObject.getTime();

C# (C Sharp)

// 获取当前时间戳(秒级)
long timestamp = DateTimeOffset.UtcNow.ToUnixTimeSeconds();

// 将时间戳转换为日期对象
DateTimeOffset dateObject = DateTimeOffset.FromUnixTimeSeconds(timestamp);

// 将日期对象转换为时间戳
long newTimestamp = dateObject.ToUnixTimeSeconds();

PHP

// 获取当前时间戳(秒级)
$timestamp = time();

// 将时间戳转换为日期对象
$dateObject = date("Y-m-d H:i:s", $timestamp);

// 将日期对象转换为时间戳
$newTimestamp = strtotime($dateObject);

💡 使用提示:这些实例涵盖了一些主流编程语言中常用的时间戳转换方法,可以根据您的开发需求选择合适的实现方式。

使用说明

🚀 快速开始

输入Unix时间戳或选择北京时间,点击转换按钮即可获得对应的时间格式。

📏 精度支持

支持秒级(10位)和毫秒级(13位)Unix时间戳,自动识别时间戳精度。

🌍 时区处理

默认使用北京时间(GMT+8),确保转换结果符合中国用户习惯。

💾 结果操作

转换结果可一键复制,支持多种格式输出,方便开发使用。