0

私は単純なテーブルを持っています:

ID | ユーザー | 始める
1 11 2013-01-04 02:00:00

もちろん、開始はタイムスタンプです。

行を選択するクエリを実行するよりも、phpmyadminまたは他の場所をスローしたクエリを実行すると、結果が完全に返されます。

しかし、私のページがサーバーへの呼び出しを実行すると、結果は1時間違います。

あなたはなにか考えはありますか?

$start = //is ok
$end   = //is ok


$query = '
            SELECT id, title, start_in, duration, color, DATE_ADD( start_in , INTERVAL (duration*60) MINUTE ) AS end_in
            FROM shifts
            WHERE start_in BETWEEN \''.$start.'\' AND \''.$end.'\'
              ';

明確にするために、1時間の差でサーバーからjsonで結果を取得します.jsで何も作成する前です。

4

1 に答える 1

1

これを使用してJavascriptDateオブジェクトを作成する場合は、必ず正しいタイムゾーンを追加し、正しいタイムゾーンで再度要求してください。

または、Javascript Dateオブジェクトを完全に削除して、文字列として扱います。

于 2013-01-02T16:11:01.760 に答える