每两位数之间的点

时间:2018-04-15 12:48:13

标签: php date

我有一个数字,例如:171125(就像日期一样)。我希望它像2017.11.25

我可以在开头添加此20,如:

<span>20 <?php echo $number ?> </span>

但现在呢?

我试过number_format,但这不是我想要的。

1 个答案:

答案 0 :(得分:4)

您可以使用DateTime::createFromFormat()将日期解析为DateTime对象,然后使用原生DateTime功能以您希望的格式轻松输出:

$date = DateTime::createFromFormat('ymd', '171125');
echo $date->format('Y.m.d')

Demo