时间戳转换
在时间戳和日期时间格式之间进行转换
当前时间戳
-
毫秒时间戳转日期时间
-
日期时间转时间戳
-
时间戳说明
时间戳,是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数(不考虑闰秒),用于表示一个时间点。然而,这种格式对于人类阅读并不友好,因此需要转换成可读的日期和时间格式。这个工具能够将时间戳快速转换为人类可读的日期时间格式,同时也支持反向转换,即将日期时间转换为时间戳。
本工具支持毫秒级和秒级时间戳的转换,并提供常用编程语言获取当前时间戳的代码示例。
获取当前时间戳代码示例
// JavaScript const timestamp = Date.now(); // 毫秒 const timestampSeconds = Math.floor(Date.now() / 1000); // 秒
# Python import time timestamp = int(time.time() * 1000) # 毫秒 timestamp_seconds = int(time.time()) # 秒
// Java long timestamp = System.currentTimeMillis(); // 毫秒 long timestampSeconds = System.currentTimeMillis() / 1000; // 秒
// PHP $timestamp = round(microtime(true) * 1000); // 毫秒 $timestamp_seconds = time(); // 秒
// Go import "time" timestamp := time.Now().UnixMilli() // 毫秒 timestampSeconds := time.Now().Unix() // 秒
# Ruby timestamp = (Time.now.to_f * 1000).to_i # 毫秒 timestamp_seconds = Time.now.to_i # 秒
// Swift let timestamp = Int(Date().timeIntervalSince1970 * 1000) // 毫秒 let timestampSeconds = Int(Date().timeIntervalSince1970) // 秒
// Rust use std::time::{SystemTime, UNIX_EPOCH}; let timestamp = SystemTime::now() .duration_since(UNIX_EPOCH) .unwrap() .as_millis() as i64; // 毫秒 let timestamp_seconds = SystemTime::now() .duration_since(UNIX_EPOCH) .unwrap() .as_secs() as i64; // 秒
# Shell timestamp=$(date +%s%3N) # 毫秒 timestamp_seconds=$(date +%s) # 秒