我是 PHP 新手,在基础知识方面有些挣扎,请原谅即将出现的可怕代码。
我要做的是解析从 XML 文件中检索到的日期,并查看该日期是否在星期一/星期二/等。
我似乎无法正确处理,非常感谢任何帮助。
<?php
foreach ($xml as $x)
{
$time = strtotime($x->Start);
echo $time;
if(date('D', $time) === 'Mon')
echo "Booking for Monday";
else if(date('D', $time) === 'Tue')
echo "Booking for Tuesday";
else if(date('D', $time) === 'Wed')
echo "Booking for Wednesday";
else if(date('D', $time) === 'Thu')
echo "Booking for Thursday";
else if(date('D', $time) === 'Fri')
echo "Booking for Friday";
}
?>
$time 没有输出任何内容,返回的唯一结果是每个 XML 记录 (x5) 的“预订星期四”,尽管只有两条记录落在星期四。
如果我通过以下方式输出结果:
echo $x->Start;
这工作正常并输出“15/07/2013 9:30:00 am”。
干杯!