以下のように、日付を現地時間に変換しました。
$this->date_string = "%Y/%m/%d %h:%i:%s";
$timestamp = now();
$timezone = 'UP45';
$daylight_saving = TRUE;
$time = gmt_to_local($timestamp, $timezone, $daylight_saving);
$this->updated_date = mdate($this->date_string,$time);
そして、このフィールドをデータベースに保存しています。
取得時に、「11-04-2011 4:50:00 PM」のような形式が必要です
私はこのコードを使用しました:
$timestamp = strtotime($rs->updated_date);
$date1 = "%d-%m-%Y %h:%i:%s %a";
$updat1 = date($date1,$timestamp);
しかし、これは私だけを与えるでしょう
"11-04-2011 4:50:00 AM"
しかし、私はそれをPMのように保管しました。