簡體   English   中英

PHP偏移時區時間

[英]PHP Offset timezone times

我已經編寫了一個PHP應用程序,並且已經選擇另一個數據庫來顯示數據。

在數據庫中,數據顯示為“ 2009-12-31 22:30:00”。 他們的網站顯示數據為8:00 pm(關閉1.5小時)

如何在PHP中將2009-12-31 22:30:00轉換為8pm?

字段為$ row ['field_cck_monday_value']

“ cck”部分表示您可能正在與Drupal打交道。 Drupal具有在數據庫和視圖之間運行的基於用戶的日期格式和時區轉換。 最好的選擇就是融入其中。

您可以從查詢中減去所需時間,例如:

SELECT DATE_SUB(field_cck_monday_value, INTERVAL 90 MINUTE) FROM tbl

或者,如果您願意,可以為mysql連接或會話設置適當的時區。

$date = new DateTime(row['field_cck_monday_value']);    
$date->sub($date, new DateInterval('P1.5h'))

我不確定DateInterval,究竟如何格式化負1.5小時

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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