-2
我是新來的,不具備PHP知識。無論如何,我有一個顯示運動比賽的實時比分數據的自動從XML提要提供商更新的wesbite。問題是,在凌晨12點,「今日比賽」應該更新,但相反,它將在下午11點更新。換句話說,它會顯示昨天的比賽,直到第二天的下午11點,我想在當前更新時間前11小時更新。這是代碼:PHP提前11小時的時區更新
<?php
ob_start();
include('header.php');
$flagged1 = 0;
$flagged2 = 0;
if (isset($_GET["date"]) and $_GET["date"] != "")
{
$dtShow = $_GET["date"];
if ($dtShow == "tomorrow")
{
$yest = date("y-m-d", time() + (60 * 60 * 48));
$time = date("y-m-d", time() + (60 * 60 * 24));
}
else if ($dtShow == "yest")
{
$yest = date("y-m-d", time());
$time = date("y-m-d", time() - (60 * 60 * 24));
}
else
{
$yest = $_GET["date"]." 00:00:00";
$newDate = strtotime($yest);
$yest = date('y-m-d', $newDate);
$time = date("y-m-d", $newDate - (60 * 60 * 24));
}
}
else
{
$yest = date("y-m-d", time() + (60 * 60 * 24));
$time = date("y-m-d", time());
}
?>
注:具體而言,該網站是由Dreamhost的(美國時間)主持和本地時間對我來說是UTC +3。 任何幫助將非常感激。
謝謝!