たとえば11:30:00のようにjavascriptに時間値があります。
Date {Mon Oct 22 2012 11:30:00 GMT+0800 (Taipei Standard Time)}
そして私はphpファイルに渡してそれを変換しました:
$newTime = date('H:i:s', $theTime);
しかし、それは05:36:00を返します。コンサートの正しい方法は何ですか?
たとえば11:30:00のようにjavascriptに時間値があります。
Date {Mon Oct 22 2012 11:30:00 GMT+0800 (Taipei Standard Time)}
そして私はphpファイルに渡してそれを変換しました:
$newTime = date('H:i:s', $theTime);
しかし、それは05:36:00を返します。コンサートの正しい方法は何ですか?
myDate.getTime()
PHPは秒を処理し、JavaScriptはミリ秒を処理するため、代わりに使用し、これを1000で割ります。
PHPを使用して日付/日時を解析する場合は、を使用する必要がありますstrtotime()
。何かのようなもの:
$time = "Mon Oct 22 2012 11:30:00 GMT+0800";
echo date('Y-m-d h:i:s', strtotime($time));
どちらが出力されますか:
2012-10-22 04:30:00
この出力はGMTであり、必要に応じて変更できます。
編集:
11:30:00を予定している場合は、次のことを試してください。
date_default_timezone_set('UTC');
$time = "Mon Oct 22 2012 11:30:00 GMT+0800";
echo date('Y-m-d h:i:s', strtotime($time));