【发布时间】:2016-02-06 14:54:24
【问题描述】:
我有一个这样的变量:
$event_start_date_hour_ISO = str_replace(':',', ',$event_start_hour).', 0, '.date('d, m, Y', $event_start_day);
$event_start_date_hour_ISO 的echo 结果是11, 30, 0, 06, 02, 2016。
如果我下一步:
echo date(DATE_ATOM, mktime($event_start_date_hour_ISO))
结果是2016-02-06T11:48:08+02:00。
如果我这样做:
echo date(DATE_ATOM, mktime(11, 30, 0, 06, 02, 2016))
正确的结果:
2016-06-02T11:30:00+03:00
除了+03:00,我的UTC+2。
我做错了什么?如何从变量中放入数据并得到正确答案?
【问题讨论】:
-
$event_start_day 的值是多少?