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