回饋

時間戳轉換


时间戳转日期


日期转时间戳

📖 工具說明

1. 什麼是 Unix 時間戳 (Unix Timestamp)?

Unix 時間戳(或稱 POSIX 時間戳)是指從格林威治時間(GMT)1970年01月01日00時00分00秒起至現在的總秒數。它是計算機世界中一種通用的、不隨時區變化的表達時間的方式。


2. 核心功能詳解

本工具提供全方位的時間處理能力,滿足您在不同開發場景下的需求:

A. 時間戳轉北京時間

輸入一段數字(10位或13位),即刻轉換爲標準的 YYYY-MM-DD HH:mm:ss 格式。支持自動識別時區(默認爲東八區北京時間)。

B. 時間字符轉時間戳

支持將常見的日期字符串(如 2025-12-24 14:00:00)快速逆向轉換爲 Unix 時間戳,方便寫入數據庫或設置緩存過期時間。

C. 實時時間顯示

頁面頂部提供實時跳動的“當前時間戳”和“當前北京時間”,方便一鍵複製最新數據進行測試。


3. 主流編程語言時間戳獲取對照

爲了方便開發者,以下整理了常用語言中處理時間戳的代碼:

語言 獲取秒級時間戳 (10位) 獲取毫秒級時間戳 (13位)
JavaScript Math.round(new Date() / 1000) Date.now()
Java System.currentTimeMillis() / 1000 System.currentTimeMillis()
Python import time; int(time.time()) int(time.time() * 1000)
PHP time() (int)(microtime(true) * 1000)
MySQL UNIX_TIMESTAMP(NOW()) (需特殊處理)

4. 常見問題解答 (FAQ)

Q:爲什麼我獲取的時間戳多出了 3 位數字?

A: 這是因爲該數據是毫秒級 (ms) 精度。通常 Java 和 JS 默認輸出 13 位,而 PHP 和 Python 默認輸出 10 位。本工具會自動識別位數並準確轉換。

Q:時間戳會受到閏秒(Leap Second)的影響嗎?

A: Unix 時間戳並不處理閏秒,它假定每天固定爲 86,400 秒。雖然在極高精度的科研領域需注意,但在絕大多數互聯網應用中可以忽略不計。

Q:如何處理不同時區的時間轉換?

A: 時間戳本身是全球統一的(基於 UTC)。本工具在顯示時會根據您電腦的系統設置(通常是北京時間)進行展示。如果您需要計算海外服務器的時間,請注意加上相應的時差。


5. 爲什麼選擇 本站 時間戳工具?

📖 相關推薦