从JSON有效负载中我得到一个格式如下的日期:“2017.03.11”。期望的结果是:“2017年3月11日”。我知道如何删除点并使用date()
将结果转换为我想要的结果。但有没有更直接的方法来实现它(没有步骤删除点)?
答案 0 :(得分:0)
试试这个:
$date = DateTime::createFromFormat('Y.m.d', '2017.03.11');
然后使用$ date对象,你可以做任何你需要的事情。
答案 1 :(得分:0)
这应该做你需要的。
<?php
$date = "2017.03.11";
$date1 = str_replace(".", "-", $date);
$date1 = strtotime($date1);
$date2 = date('d F Y',$date1);
echo $date2;
?>
2017.03.11 input
11 March 2017 output