簡體   English   中英

Wordpress $ wpdb-> get_results返回本地時區,而不是UTC

[英]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(這是本地時間戳)-不知道為什么會這樣。

  • 使用MAMP
  • 使用PHP 5.6.10

如果您有SQL值INSERTedUTC_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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM