0
私たちのアプリケーションは、Yiiの1.1で構築されており、我々はformatTimeForAPICopy
方法でタイムゾーンを設定し、当社のActiveRecord.php
ファイルがあります:\Yii::log
を使用することによりのYii 1.1:モーメント:: toTimeZone()設定されていない時間帯
public static function formatTimeForAPICopy($timeString)
{
¦ if ($timeString) {
¦ ¦ $phDateTime = Moment::toTimeZone($timeString, 'Asia/Manila');
¦ ¦ return strtotime($phDateTime->format(MySQL::DATETIME_FORMAT));
¦ } else {
¦ ¦ return null;
¦ }
}
を機能、私はそれが間違っていることを明確に見ることができます。 date
を使用しても、時間に8時間の差があります。また、私のローカルマシンにも同じことが起こります。それはさらに奇妙です。
SELECT @@global.time_zone
を使用してMySQLのタイムゾーン設定をチェックしました。ローカルとサーバの両方がSYSTEM
と表示されています。
私はDateTime
を使用しようとしましたが、アプリケーション全体がハングアップするだけです。