スタンプ タイムスタンプが与えられていない場合は、オプションのタイムスタンプパラメータは、現在のローカル時刻にそのデフォルト整数のUnixタイムスタンプです。 つまり、デフォルト値はtime()です。
私は現在、UTC + 2であるベオグラードにあるサーバー(php.iniのタイムゾーンは、 "ヨーロッパ/ベオグラード" である)を使用しています:今、私はUTC時刻を取得したいと思い
echo date('F j, Y, H:i - e') // result => March 30, 2016, 18:22 - Europe/Belgrade
を。
echo date('F j, Y, H:i - e', time()); // result => March 30, 2016, 18:22 - Europe/Belgrade
が、結果は同じです:私たちはUTC時間)(常にデフォルト値をその時間を知っていて、それがすべてのサーバーで同じなら、私はUTC時刻を取得するために、これを行うことができるはずです。私はMarch 30, 2016, 16:22 - UTC
を得るはずだった。ドキュメントでは、それは言う:
オプションのタイムスタンプパラメータは整数のUnixタイムスタンプである現在の現地時間に デフォルトのタイムスタンプが
与えはありませんが、それは与えられたなら、それはデフォルトの必要がある場合与えられたものに、そうではありませんか?