検索

ホームページ  >  に質問  >  本文

phpでシステム時刻が2038-01-19以降に設定されている場合、取得される現在時刻が負の数に切り捨てられてしまいます。

システムは 64 ビット オペレーティング システムです。PHP 7.3 も 64 ビットです。PHP_INT_MAX は 9223372036854775807、date.timezone = "PRC"

システム時刻を 2038-01-19 に設定した後、 use time () 取得された現在時刻は負の数に切り捨てられます。

Use

$dateTime = new DateTime();

$timestamp = $dateTime-> getTimestamp();

これも負の数です

解決方法を教えていただけますか。

自分が作成したアプリケーションを 2038 年 1 月 19 日以降に破棄したくないです


andrew_阿雄andrew_阿雄541日前295

全員に返信(0)返信します

応答なし
  • キャンセル返事