我創建了一個漫畫,並擁有一個包含指定日期的漫畫頁面的數據庫。我想用最新的日期獲得漫畫,但是不會爲未來獲得漫畫。PHP - 在特定時區獲取當前時間
換句話說,如果today
是2000年12月12日,和我有以下漫畫:
- 2000年12月1日
- 2000年12月12日
- 12-30- 2000
我就能到目前爲止查詢並獲得唯一的漫畫1 & 2.
,我有d一個與gettimeofday()
函數一起使用,只是將它分配給一個變量並執行MySQL查詢。這是我現在正在做的最新(但不是未來)漫畫的簡化版本。
$gtod1 = gettimeofday();
$today = date("Y-m-d");
$directory = "comics";
$sql_lastcomic = $conn->prepare("SELECT * FROM comics WHERE story = ? AND `date` <= ? ORDER BY `date` DESC, id DESC LIMIT 1");
$sql_lastcomic->bind_param('ss', $directory, $today);
這工作正常,除了我希望它總是看我的時區,而不是用戶時區。這樣,每個人都可以同時發佈更新。
我查看了gettimeofday()
的文檔,但不知道如何修改它。或者我應該修改我的MySQL語句?我們只是說我想用Mountain Time作爲我的時區。
在這個答案的第一個例子是做到這一點的最簡單方法 – khuderm