2011-11-08 2 views

答えて

3

あなたはPHP 5.2を使用している場合は、DateTimeクラスを試してみてください、例えば

$dt = new DateTime("Wed Nov 09 2011 16:30:00 GMT-0700 (MST)"); 
$ts = $dt->getTimestamp(); 

そうでない場合は、私にとって

$ts = strtotime("Wed Nov 09 2011 16:30:00 GMT-0700 (MST)"); 
echo date("r", $ts); 

例えば、strtotime()を試してみてください、これは

木を出力、2011/11/01 10:30:00 +1100

関数はローカルタイムゾーン対応です

+0

私はこの機能が実際には非常に強力であるため、見落とされることがよくあります。スクリプティングが初めての方やPHPを初めて使用する方には、はるかに優れています。完璧ではありませんが、非常にクールな機能です。 –

1

これは、jQueryのDateオブジェクトを使用しています。その代わりに、スクリプトにMath.floor(theDate.getTime()/1000)という値をPHPスクリプトに送信させるようにしてください。それがあなたが必要とするUnixのタイムスタンプです。

1

strtotime

$test = strtotime('Wed Nov 09 2011 16:30:00 GMT-0700 (MST)'); 

echo $test; 

output : 1320881400 
関連する問題