に人間の日付を変換します私のように日付を返すjQueryのスクリプト持つUNIXタイムスタンプ
水曜日2011年11月9日午後四時30分00秒GMT-0700(MST)私はにことを変換することができどのよう
をUNIXタイムスタンプ?私はmktime()を見ていましたが、完全に理解していません。何か案は?
に人間の日付を変換します私のように日付を返すjQueryのスクリプト持つUNIXタイムスタンプ
水曜日2011年11月9日午後四時30分00秒GMT-0700(MST)私はにことを変換することができどのよう
をUNIXタイムスタンプ?私はmktime()を見ていましたが、完全に理解していません。何か案は?
あなたは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
関数はローカルタイムゾーン対応です
これは、jQueryのDateオブジェクトを使用しています。その代わりに、スクリプトにMath.floor(theDate.getTime()/1000)
という値をPHPスクリプトに送信させるようにしてください。それがあなたが必要とするUnixのタイムスタンプです。
$test = strtotime('Wed Nov 09 2011 16:30:00 GMT-0700 (MST)');
echo $test;
output : 1320881400
私はこの機能が実際には非常に強力であるため、見落とされることがよくあります。スクリプティングが初めての方やPHPを初めて使用する方には、はるかに優れています。完璧ではありませんが、非常にクールな機能です。 –