如何将字符串日期“ 2019年2月2日”更改为date(Y-m-d)

时间:2019-02-03 21:47:02

标签: php

我使用屏幕抓取器来获取日期,看起来像是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))));

0 个答案:

没有答案