时间戳转换器
时间戳是一系列字符或编码信息,用于标识某个事件发生的时间,通常给出日期和时间,有时精确到几分之一秒。在计算中,它通常指自Unix纪元(1970年1月1日00:00:00 UTC)以来经过的秒数或毫秒数。
Current Timestamp & Date/Time
Timestamp to Date/Time
Date/Time to Timestamp
Date/Time to Date/Time Across Timezones
如何在各种语言中获取当前时间戳
以下是演示如何在流行编程语言中获取当前Unix时间戳(自纪元以来的秒数)或Unix毫秒时间戳的代码片段。
JavaScript
获取当前Unix时间戳(秒):
Math.floor(Date.now() / 1000); // seconds
获取当前Unix毫秒时间戳:
Date.now(); // milliseconds
Python
获取当前Unix时间戳(秒):
import time
int(time.time()) # seconds
获取当前Unix毫秒时间戳:
import time
int(time.time() * 1000) # milliseconds
PHP
获取当前Unix时间戳(秒):
time(); // seconds
获取当前Unix毫秒时间戳:
round(microtime(true) * 1000); // milliseconds
Java
获取当前Unix时间戳(秒):
long unixSeconds = System.currentTimeMillis() / 1000L; // seconds
获取当前Unix毫秒时间戳:
long unixMilliseconds = System.currentTimeMillis(); // milliseconds
C#
获取当前Unix时间戳(秒):
long unixSeconds = DateTimeOffset.UtcNow.ToUnixTimeSeconds(); // seconds
获取当前Unix毫秒时间戳:
long unixMilliseconds = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds(); // milliseconds