如何在php/mysql中将时间保存为UTC时间?
问题描述:
date_default_timezone_set($_SESSION['time_zone']);
设置用户时区页面上,我想知道,我如何保存当前的时间在PHP到mysql当前UTC日期和时间?我也应该将它作为时间戳存储吗?
我现有的网站使用的日期时间字段,当我保存一个新的项目到MySQL我可以只使用NOW()在PHP的一部分进行插入或更新查询
答
下面是有关MySQL的功能,如果你宁愿做你的SQL:
SELECT UTC_TIMESTAMP(), UTC_DATE(), UTC_TIME();
UTC_TIMESTAMP()
是你在找什么,如果你想存储为DATETIME
场