Php 为什么日期()返回2014年9月而不是2014年10月

Php 为什么日期()返回2014年9月而不是2014年10月,php,date,Php,Date,返回的$ts正确,但$moyr将于2014年9月返回 $cal_date = gregoriantojd(10, 1, 2014); $ts = jdtounix($cal_date); $moyr = date("F Y", $ts); echo $moyr; 在我的服务器上,它似乎没有检查这个答案。很遗憾,这可能是由于PHP版本造成的吗?检查您的系统的日期。同时检查PHP.ini中的默认时区。稍后可能与此无关。公历可能会关闭多达四年。然而,有些版本的PHP已经关闭了一天。。。

返回的
$ts
正确,但
$moyr
将于2014年9月返回

$cal_date = gregoriantojd(10, 1, 2014);
$ts = jdtounix($cal_date);
$moyr = date("F Y", $ts);
echo $moyr;

在我的服务器上,它似乎没有检查这个答案。很遗憾,这可能是由于PHP版本造成的吗?检查您的系统的日期。同时检查PHP.ini中的默认时区。稍后可能与此无关。公历可能会关闭多达四年。然而,有些版本的PHP已经关闭了一天。。。