Php Mysql from_unixtime来自两个不同时间戳的相同日期时间

Php Mysql from_unixtime来自两个不同时间戳的相同日期时间,php,datetime,mariadb,Php,Datetime,Mariadb,我在mysql上遇到了一个奇怪的问题。 我使用FROM_unixtimestap将时间戳转换为日期时间。 问题是两个不同的时间戳导致相同的日期时间。怎么可能呢 这是我从mysql得到的- SELECT from_unixtime( '1456017720' ) , from_unixtime( '1456021320' ) 输出- 2016-02-20 23:22:00 2016-02-20 23:22:00 这是显示变量(如“%version%”)的结果 服务器的时区是什么?试着给它int

我在mysql上遇到了一个奇怪的问题。 我使用FROM_unixtimestap将时间戳转换为日期时间。 问题是两个不同的时间戳导致相同的日期时间。怎么可能呢

这是我从mysql得到的-

SELECT from_unixtime( '1456017720' ) , from_unixtime( '1456021320' )
输出-

2016-02-20 23:22:00 2016-02-20 23:22:00

这是
显示变量(如“%version%”)的结果


服务器的时区是什么?试着给它int(不带引号)而不是string?这里的结果不同:
2016-02-21 02:22:00 | 2016-02-21 03:22:00
这是只发生在这两个数字上,还是你能用其他数字实现呢你知道
mariadb
不是
mysql
吗?相似但不相同服务器的时区是什么?尝试给它int(不带引号)而不是string?这里的结果不同:
2016-02-21 02:22:00 | 2016-02-21 03:22:00
是否只有这两个数字会发生这种情况,或者你能用其他数字实现吗?你知道
mariadb
不是
mysql
吗?相似但不相同
innodb_version 5.6.26-76.0 
protocol_version 10 
slave_type_conversions version 10.0.23-MariaDB 
version_comment MariaDB Server 
version_compile_machine x86_64 
version_compile_os Linux 
version_malloc_library bundled jemalloc