我在写日期的函式时遇到..
echo $w=date('w', strtotime("69-12-31"))."<br>";
echo $w=date('w', strtotime("70-1-1"));exit;
然后结果是
2
4
但是怎么可能69-12-31是星期2,70-1-1是星期4呢??
有人可以解释吗???
作者:
yaritai (雅立钛)
2019-10-31 21:47:00你的69是1969、2069、民国69 哪个?
作者: wayway2004 (暐暐) 2019-10-31 22:48:00
69被判断为2069,70被判断成1970strtotime从1970开始,遇到的第一个69是2069
天阿9102年了还会发生这种YKK问题两码年份就是充满陷阱
XDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
我的69是西元69 , 我不知道是从1970年开始~~
php -r "echo strtotime('0069-01-01 12:0:0');"-59989665600php -r "echo date('Y-m-d', -59989665600);"0069-01-01请补好补满西元的四位数字
试试看 PHP SPL DateTime,他把常用的函式都实作完了