我有这个PHP代码,我想输出当前的年,月和日。
date_default_timezone_set('Sweden/Stockholm');
$time_info = getdate();
$day = $time_info['mday'];
$month = $time_info["mon"];
$year = $time_info['year'];
$date = "$year, $month, $day";
输出:
2014 10 29
但我希望它输出
year-month-day
但是,当我将$date
更改为$date = $year."-".$month."-".$day."-";
时,输出为:1975
。
显然,这是错误的,所以我该如何解决它。并解释为什么会发生这种情况也很棒。
修改
好吧,根据@Marc B和@Barry的说法,它确实在某种程度上是数学,而且他们是正确的。我不知道为什么会这样,但我把它整理好了。谢谢!