コード:
date_default_timezone_set('America/Los_Angeles');
$textDate = strtotime($date);
var_dump($textDate);
var_dump($date);
出力:
int 1352012400
string '11/04/12' (length=8)
問題は、実際のタイムスタンプを変換すると、EST の午前 1 時になることです。
タイムゾーンを PST に設定してこのタイムスタンプを生成しています -- 何が起こっているのですか? 私は何を間違っていますか?もちろん、2 時間追加することもできますが、実際にはその必要はありません。これは、サーバーまたは PC のタイムスタンプの問題の結果である可能性もありません。これは、現在の時刻が停止しているときに発生しているためです。日付を特定の形式から朝の真夜中の UNIX タイムスタンプに変換しています。日にち。