如何以正确的格式显示日期,如2014年4月12日

时间:2014-05-10 05:55:29

标签: php

我的数据库格式为12042014,但是我希望以12/04/2014或12-04-2014的格式显示,我正在尝试但是没有得到合适的解决方案请帮助我。 三江源。

2 个答案:

答案 0 :(得分:0)

一个简单的解决方法:

$x = '12042014';
$d = substr($x, 0, 2);
$m = substr($x, 2, 2);
$y = substr($x, 4, 4);

echo $d.'/'.$m.'/'.$y;

或者您可以将其存储为DateTime

$date = new DateTime($y.'-'.$m.'-'.$d);

echo $date->format('Y/d/m');

答案 1 :(得分:0)

<?php 

$date = '12042014';

$date_new_format = 'New format: ' . substr($date, 0, 2) . '/' . substr($date, 2, 2) . '/' . substr($date, 4, 4);

echo $date_new_format; // test it out

?>