什么是时间戳?
时间戳是一串字符或编码信息,用于表示特定的日期和时间,通常在计算机中用于记录事件发生的时间。它通常表示自 Unix 纪元( 1970 年 1 月 1 日 00:00:00 UTC )以来的秒数或毫秒数。时间戳广泛应用于数据库、日志系统和应用程序中,以跟踪事件、同步数据或管理时间敏感的操作。
获取当前时间戳
Swift
NSDate().timeIntervalSince1970
Go
import (
"time"
)
int64(time.Now().Unix())
Java
System.currentTimeMillis() / 1000
C
#include <sys/time.h>
// ...
struct timeval tv;
gettimeofday(&tv, NULL);
// 秒:tv.tv_sec
// 毫秒:tv.tv_sec * 1000LL + tv.tv_usec / 1000
JavaScript
Math.round(new Date() / 1000)
Objective-C
[[NSDate date] timeIntervalSince1970]
PHP
<?php
// pure php
time();
Python
import time
time.time()
更多语言获取当前时间戳方式,请移步 https://www.timestamps.top
在线时间戳(Unix TimeStamp)转换器
https://www.timestamps.top 免费在线时间戳转换工具!快速将日期时间转换为 Unix 时间戳或时间戳转日期时间,支持多格式,简单易用!
同时提供了Discord timestamp.