Php 如何在Html中获取元素名
如何从html元素2018-06-14T03:00:00.000Z中找到UTC格式的日期。我是php新手,所以我不知道如何抓住它Php 如何在Html中获取元素名,php,html,dom,simple-html-dom,Php,Html,Dom,Simple Html Dom,如何从html元素2018-06-14T03:00:00.000Z中找到UTC格式的日期。我是php新手,所以我不知道如何抓住它 <div class="fi-mu__info__datetime" data-utcdate="2018-06-14T03:00:00.000Z"> 14 Jun 2018 - 18:00 <span class="fi-mu__info__localtime">Local time</span> <
<div class="fi-mu__info__datetime" data-utcdate="2018-06-14T03:00:00.000Z">
14 Jun 2018 - 18:00
<span class="fi-mu__info__localtime">Local time</span>
</div>
2018年6月14日-18:00
当地时间
在php中使用碳元素解析日期
这是文件
您可以使用获取具有classname的divfi-mu\u info\u datetime
,然后获取数据utcdate
:
$data = <<<DATA
<div class="fi-mu__info__datetime" data-utcdate="2018-06-14T03:00:00.000Z">
14 Jun 2018 - 18:00
<span class="fi-mu__info__localtime">Local time</span>
</div>
DATA;
$html = str_get_html($data);
foreach($html->find('div[class=fi-mu__info__datetime]') as $element){
if ($element->hasAttribute("data-utcdate")) {
echo $element->{"data-utcdate"} . '<br>';
}
}
不是这样,我需要使用这个元素数据UTCDATE中的简单HTMLDOM。您需要将日期传递到php脚本中吗??如果要从php解析html,请使用此选项
$data = <<<DATA
<div class="fi-mu__info__datetime" data-utcdate="2018-06-14T03:00:00.000Z">
14 Jun 2018 - 18:00
<span class="fi-mu__info__localtime">Local time</span>
</div>
DATA;
$html = str_get_html($data);
foreach($html->find('div[class=fi-mu__info__datetime]') as $element){
if ($element->hasAttribute("data-utcdate")) {
echo $element->{"data-utcdate"} . '<br>';
}
}
echo $html->find('div[class=fi-mu__info__datetime]', 0)->{"data-utcdate"};