我想在
上使用13:00
获取13:50
和new SimpleXMLElement()
<time>
<start_time>01:00PM</start_time>
<end_time>01:50</end_time>
</time>
我试过了:
$stime = $some_child_element->start_time;
$etime = $some_child_element->end_time;
if($stime[strlen($stime)-2] == 'P') {
$stime = (substr($stime,0,2)+12) . substr($stime,2,3);
$etime = (substr($etime,0,2)+12) . substr($etime,2,3);
}
else
$stime = substr($stime,0,5);
echo $stime;
但它没有做任何事情。然后我试着用(string)value
施放时间,但仍然没有。 echo
和strlen
工作,但类似数组的访问和子字符串不起作用,它既不会显示任何内容,也不会显示任何错误......
编辑:这里的问题不仅是如何使其成为日期时间,而且还包括我如何访问此字符串的较小集合。子串不起作用,$time[0]