PHP使用str_replace()转换日期格式

时间:2017-12-18 02:42:46

标签: php date

我已经被困在这个相对简单的问题上太久了。

  1. 我抓了一个网站并以这种格式获取日期 2017年12月1日星期五
  2. 然后我使用substr($date, 5);删除日期名称。返回以下内容: 2017年12月1日
  3. 然后我使用str_replace($new_date, ',',' ');我要删除逗号,并将其替换为空格。因此,我的日期格式为 2017年12月1日
  4. 最终我想要做的是将2017年12月1日的日期转换为格式日期('Y-m-d),但在我能够做到这一点之前,我首先要弄清楚下面的代码到底出了什么问题。

    代码

     $date = $cells2->item(0)->textContent;
            $new_date = substr($date, 5);
            $new_date = str_replace($new_date, ',',' ');
            echo $new_date;
    

    问题

    我的错误发生在第3步str_replace(),问题是很难弄清楚到底出现了什么问题,因为我echo $new_date时屏幕上没有显示任何内容。

    如果有经验的人能够对我的代码进行扫描并提供一些建议,我将非常感激。

    非常感谢。

0 个答案:

没有答案