Как запросить дату / время в PHP или MySQL в пределах часового пояса?Я бы предпочел сделать это на стороне PHP, но также хотел бы знать, возможно ли это в MySQL.
SET GLOBAL time_zone = timezone;
или за соединение:
SET time_zone = timezone;
Прежде всего, вы можете вернуть Unix time , что составляет универсальное время , например:
в MySQL (UNIX_TIMESTAMP() документация ):
UNIX_TIMESTAMP()
SELECT UNIX_TIMESTAMP();
на PHP (time() документация ):
time()
echo time();
Если вы хотите время в вашем текущем часовом поясе , вы можете сделать это так:
в MySQL (NOW()документация ):
NOW()
SELECT NOW();
в PHP (доступные форматы см. date() документация ):
date()
echo date('Y-m-d H:i:s');
Удовлетворяет ли он ваши потребности?