我使用屏幕抓取器来获取日期,看起来像是2019年2月2日,我希望将此字符串日期更改为日期格式Y-m-d。可以将诸如“ 2019年2月2日”之类的字符串转换为PHP日期(Y-m-d)吗?
我发现这个问题与其他问题有所不同,因为没有一个问题使用我的日期格式,其他问题也没有为我工作。
我尝试过strtotime,但是它给了我1970年1月1日的一天。
// Find date
$Date = $url->find("div.row-1", 0)->find("div.date", 0)->find("span", 0);
echo $Date . "<br>";
$Date1 = strtotime($Date);
$Date2 = date("Y-m-d", $Date1);
echo $Date2;
// Find date
$Date = $url->find("div.row-1", 0)->find("div.date", 0)->find("span", 0);
echo date('Y-m-d', strtotime($Date));
第一个回声给我我要查找的正确日期“ 2019年2月2日”,我希望该日期为2019-02-02。
我使用以下方法得到了正确的结果
echo date('Y-m-d', strtotime(trim(strip_tags($Date))));