Date使用PHP将字符串改为漂亮的显示格式

时间:2017-11-25 10:46:05

标签: php

在数据库中,日期存储为今天的20171127日期。不幸的是,我无法改变日期存储在数据库中的方式。 我可以将此字符串转换为漂亮的格式吗?例外输出为27. November 2017

我已经查看了strtotimestrftime但是没有办法解析像我这样的字符串。

2 个答案:

答案 0 :(得分:1)

您可以执行此操作,使用date()功能并与strtotime()

结合使用
date('d F Y', strtotime($yourdatehere));

//Example
<?php echo date('d F Y',strtotime('20171112')); ?>

结果将打印12 November 2017&amp; 100%测试&amp;在我的系统上工作。

答案 1 :(得分:0)

试试这个:

$str = "20171127";
$date = DateTime::createFromFormat('Ymd', $str);

在这里查看详细信息:datetime php manual