当前位置:Gxlcms > PHP教程 > 时间戳的概念谁能解释下

时间戳的概念谁能解释下

时间:2021-07-01 10:21:17 帮助过:7人阅读

我的理解:时间戳是没有格式的一串数字,以秒为单位这样理解对吗?

回复内容:

我的理解:时间戳是没有格式的一串数字,以秒为单位这样理解对吗?

时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。

例如现在北京时间2015-12-31 17:00:00的时间戳是1451552400,就是指从北京时间1970-01-01 08:00:00到2015-12-31 17:00:00已经过去了1451552400秒。

在编程语言中使用时间戳的好处:
1、时间戳没有时区概念,比如如果用'2015-12-31 17:00:00'这么一个字符串表示时间的话,北京时间和美国时间是不一样的,但是用时间戳1451552400来表示的话,那就是一定是唯一的时间,不会有歧义;
2、时间戳在编程语言中一般是长整形数据类型,无论何种编程语言都能认识时间戳,如果用字符串表示时间,还需要转换。

人气教程排行