看板 PHP 關於我們 聯絡資訊
請問這個問題目前有解嗎? 這個網站有人說從 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)
LPH66:本版 #1CDSS6To 可以參考一下 02/28 01:26