什么是Unix时间戳?
Unix时间戳(Unix Timestamp)是从1970年1月1日00:00:00 UTC到某一时刻所经过的秒数。它是计算机系统中最常用的时间表示方式,被广泛用于数据库存储、API接口、日志记录等场景。
秒级和毫秒级的区别
- 秒级时间戳(10位):精确到秒,如 1700000000,常用于服务器端
- 毫秒级时间戳(13位):精确到毫秒,如 1700000000000,常用于前端JavaScript
- 判断方法:10位是秒级,13位是毫秒级
常用代码获取时间戳
- JavaScript:Date.now() 或 new Date().getTime()
- Python:import time; time.time()
- PHP:time()
- Java:System.currentTimeMillis()
- MySQL:UNIX_TIMESTAMP()