0

特定の+/-GMT値を追加するか、最初に時刻から-08:00を引いてから+/- GMTを追加することにより、mysqldbを介して生成された日時を操作する必要があります。たとえば、この値のキャプチャ2012-05-2503:04:28を取得しました。最初の1分は-08:00、次に-06:00ですか?PHPを介してこれを達成するための最良の方法は何ですか?

4

1 に答える 1

0

DATETIMEPHPの組み込みクラスを盗む必要があります

//create new datetime instance
$dateTime = new DateTime("now", new DateTimeZone('Asia/Kolkata'));
echo $dateTime->format("Y-m-d H:i:s");

//add +1 day
$dateTime->modify("+1 day");

DateTime::add() - DateTime オブジェクトに、日、月、年、時間、分、および秒を追加します。
DateTime::sub() - DateTime オブジェクトから日、月、年、時間、分、秒を減算します。

詳細については、http://php.net/manual/en/class.datetime.phpを参照してください。

于 2012-05-25T15:04:46.790 に答える