[請益] 2037年的問題

看板PHP作者 (...)時間13年前 (2012/02/28 00:26), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
請問這個問題目前有解嗎? 這個網站有人說從 PHP 5.1.0 就解決 http://www.phpx.com/happy/archiver/tid-130755.html 不過我試還是不行? <?php echo phpversion() . '<BR><BR>'; echo 'Last second:'."<BR>"; $time = mktime(11, 14, 7, 1, 19, 2038); var_dump($time); echo '<br>' . date("Y-m-d", $time) . '<BR><BR>'; echo 'After that:'."<BR>"; $time = mktime(11, 14, 8, 1, 19, 2038); //$time = 2147483647; //int带符号的正最大值 var_dump($time); echo '<br>' . date("Y-m-d H:i:s", $time) . '<br>'; ?> 結果: Last second: int(2147483647) 2038-01-19 After that: bool(false) 1970-01-01 08:00:00 那是網路謠言嗎? x x x x 這裡好像說 64 bit 的 Linux 上就可以了: https://bugs.php.net/bug.php?id=45713 不過我目前手邊沒有機器可以試 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.197.157 ※ 編輯: siebergx 來自: 114.42.197.157 (02/28 00:35) ※ 編輯: siebergx 來自: 114.42.197.157 (02/28 00:36)

02/28 01:26, , 1F
本版 #1CDSS6To 可以參考一下
02/28 01:26, 1F
文章代碼(AID): #1FIwxBHL (PHP)
文章代碼(AID): #1FIwxBHL (PHP)