[英]Wordpress $wpdb->get_results returning local timezone, not UTC
時間戳記保存為2016-05-04 14:54:18-UTC
global $wpdb;
$sql = "SELECT * FROM " . $this->table_name;
$devices = $wpdb->get_results($sql, ARRAY_A);
$ devices返回時間戳為2016-05-04 09:54:18(這是本地時間戳)-不知道為什么會這樣。
如果您有SQL值INSERTed
為UTC_TIMESTAMP
(而不僅僅是TIMESTAMP
)。 當你做你的SELECT
查詢中使用CONVERT_TZ(dt, from, to)
,其中dt
可不管這列名是, from
可以是“UTC”,並to
可能是“印度孟買”(或要轉換到任何時區) 。
SELECT CONVERT_TZ(date_entered, 'UTC', 'Dublin, Ireland') FROM tablename
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.