示例:在mysql中,db time是:' 2014-09-15 14:48:00'这是加拿大时间"美国/多伦多" 我想将此时间更改为UTC格式。 PHP代码?
答案 0 :(得分:2)
只需设置输入时区,并输出时区:
$dt = new DateTime('2014-09-15 14:48:00', new DateTimezone('America/Toronto'));
$dt->setTimeZone(new DateTimezone('UTC'));
echo $dt->format('Y-m-d H:i:s');
答案 1 :(得分:0)
试试这个:
date_default_timezone_set('UTC');
echo date('Y-m-d H:i:s');
答案 2 :(得分:0)
您可以使用此功能更改时间格式 date_default_timezone_set('America / Los_Angeles');
答案 3 :(得分:0)
每当您想要指定进入特定时区或州的时间时...... 使用date_default_timezone_set()...
E.g:
date_default_timezone_set('UTC');