Php 获取span标记的内部文本

Php 获取span标记的内部文本,php,regex,Php,Regex,我有一个span标记,它正在被刮取并存储在数据库的一个字段中。标签如下所示: <span class="datetime" data-val-utcdate="2014-07-14T15:53:18.3370000Z">11:53 AM</span> 11:53上午 我希望能够从span标记中获取XX:XX XM。不过,我是正则表达式的初学者。提取该值的最佳方法是什么?如果要从跨度值获取DateTime对象,可以使用 这会有帮助吗:?这并没有告诉他们如何从HTMLH中

我有一个span标记,它正在被刮取并存储在数据库的一个字段中。标签如下所示:

<span class="datetime" data-val-utcdate="2014-07-14T15:53:18.3370000Z">11:53 AM</span>
11:53上午

我希望能够从span标记中获取
XX:XX XM
。不过,我是正则表达式的初学者。提取该值的最佳方法是什么?

如果要从跨度值获取DateTime对象,可以使用


这会有帮助吗:?这并没有告诉他们如何从HTMLH中获取该值,他问的是如何解析该值,而不是获取该值。
我希望能够从span标记中获取XX:XX XM
“我完全讨厌让regex为我正常工作”@epidev-John是对的。为了使用函数,我需要能够知道字符串,而不需要从span标记提取字符串-我永远不知道要添加到字符串中的内容。
$string = '11:53 AM';
$dateTime = DateTime::createFromFormat('H:i A', $string);