-1

私はこの unixtimestamp に苦労しており、正しいフォーマットを見つけることができません

ここにスタンプがあります:

1295058844

そして、ここに私が達成したい結果があります:

01/14/2011 at 21:34 EST

そして、ここに私のほぼ正しいが運のないコードがあります:

$start_unixtime = '1295058844';
date('m/d/Y \a\t H:i', intval($start_unixtime));

基本的に私は EST 時間形式が欲しいのですが、誰かが助けてくれることを願っています。

ありがとうございました。

4

3 に答える 3

4

date を呼び出す前に、date_default_timezone_set 関数を使用する必要があります。

date_default_timezone_set("America/New_York");

可能な選択肢のリスト。
http://us2.php.net/manual/en/timezones.php

于 2011-01-15T04:32:31.327 に答える
1

の必要はありませんintval

date_default_timezone_set("TIMEZONENAME");
$start_unixtime = '1295058844';
echo date('m/d/Y \a\t H:i', $start_unixtime);
于 2011-01-15T04:31:34.833 に答える
-1

多分そこにあなたの「で」を入れるために: date('m/d/Y',$x).' at '.date('H:i',$x)

その後、コードを覚えることができなくなり、毎回コードを調べるようになりました。

于 2011-01-15T04:32:45.490 に答える