phpでシステム時刻が2038-01-19以降に設定されている場合、取得される現在時刻が負の数に切り捨てられてしまいます。
andrew_阿雄
andrew_阿雄 2023-07-29 17:15:28
0
0
204

システムは 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_阿雄

全員に返信(0)
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!