0
$eve['start']['dateTime'] = 2013-05-02T14:00:00+05:30;

$current_date = date("m-d-Y",strtotime($eve['start']['dateTime'])); 

$start_time = date("H:i A",strtotime($eve['start']['dateTime']));

上記のコードを使用すると、次のようになります05-02-2013 08:30 AM

しかし、私は取得する必要があります05-02-2013 2:00 PM

なぜこの時間差があり、間違った考えを示しているのですか?

4

3 に答える 3

1

時差は間違っていません。+0:00 のタイムゾーンの正しい日付と時刻を取得しています。これを修正するには、タイムゾーンを設定してください

于 2013-06-25T08:30:42.807 に答える
0

フォーマッタが正しくないようです。目的の出力を得るには、以下のコードを使用してください。H先行ゼロ付きの 24 時間形式に使用されます。h12 時間形式に使用されます。

date("h:i A");
于 2013-06-25T08:30:34.807 に答える