[請益] 2037年的問題
請問這個問題目前有解嗎?
這個網站有人說從 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
02/28 01:26, 1F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章