在线时间戳转换工具,支持秒级和毫秒级时间戳与日期时间的双向转换,提供实时时间显示和复制功能
时间戳转换工具支持Unix时间戳与北京时间之间的相互转换,同时支持秒级(10位)和毫秒级(13位)时间戳,并实时显示当前时间戳。后端开发查日志、排查数据库时间字段、调试接口参数时经常会用到。
Unix时间戳是从1970年1月1日0点0分0秒(UTC)开始到现在经过的秒数,与时区无关,因此非常适合在不同系统之间传递时间。
10位是秒级时间戳,13位是毫秒级时间戳。Java的System.currentTimeMillis()、JavaScript的Date.now()返回毫秒级;Python的time.time()、PHP的time()、MySQL的UNIX_TIMESTAMP()返回秒级。
时间戳本身是UTC时间,中国使用东八区(UTC+8)。如果程序没有正确设置时区,就会出现8小时的偏差。
Java:System.currentTimeMillis();JavaScript:Date.now();Python:int(time.time());Go:time.Now().Unix();Shell:date +%s。
用32位有符号整数保存秒级时间戳,最大只能表示到2038年1月19日,之后会溢出变成负数。现在的64位系统和使用long类型存储的程序不受影响。