これを行うPHPスクリプトがあるとしましょう。
$timeNow = 1349852400000; // Unix time for Oct 10, 2012 00:00:00 PDT
echo "<script type='text/javascript'>";
echo "setTimeout(function(){alert('time out!');}, $timeNow - Date.now());";
echo "</script>";
このスクリプトが日付/時刻が2013に設定されているデバイスに提供された場合はどうなりますか?日付/時刻が2010に設定されているデバイスにこれが提供された場合はどうなりますか?
サーバーの時計が設定されている日時は重要ですか?それは2013年のデバイスにどのように影響しますか?2010年に立ち往生したものはどうですか?
その値を選択したい場合は$timeNow
、2012年10月10日の00:00:00にカリフォルニア州サンフランシスコで同期されたすべての場所でアラートがスローされます(つまり、太平洋時間に設定されたデバイスとに設定されたデバイス)セントラルタイムデバイスの場合は午前2:00:00になりますが、セントラルタイムは同時にアラートを表示する必要があります)、それを行うことはできますか?UTCとのタイムゾーンの違いを考慮して、Pacificデバイスに1つの値を提供し、Centralデバイスに別の値を提供する必要はありませんか?
申し訳ありませんが、タイムゾーンは私にとって本当に混乱しています。頭を包むのに苦労しています。