在我的代码中,$now = date("Y-m-d H:i:s")
以UTC格式返回时间。但是当使用UPDATE注入时说'last_login' = NOW()
,它会根据我的时区返回时间。当您想要在两次之间进行比较时,这会发布问题。我想保留UTC中的内容,那么有没有办法在UNIX或UTC时间更新'last_login'字段?
答案 0 :(得分:0)
$now=gmdate("Y-m-d H:i:s");
gmdate()与日期相同但具有GMT时间
答案 1 :(得分:0)
试试这个
<?php
echo date('Y-m-d H:i:s T', time()) . "\n";
date_default_timezone_set('UTC');
echo date('Y-m-d H:i:s T', time());
?>