我想将日期显示为日/月/年。
2011年10月31日
echo '<h4>Date Of Birth: '.$row['dob'].'</br></h4>';
答案 0 :(得分:1)
<?php
$mydate = "2010-03-3";
$newDate = date("d M Y", strtotime($mydate));
$new_date = date('dS F Y', strtotime($newDate));
echo $new_date;
?>
/*Out Put*/
03rd March 2010
答案 1 :(得分:0)
因此,如果您将数据存储为或者您可以将其转换为3个代表DD MM YYYY的变量,那么我建议创建几个月的数组和一系列后期修复(don& #39;知道怎么称呼它,但在你的例子中它是 st )并且让DD%10使用提醒 post-fix 数组< / p>
$month = ['January','February',....,'December']; //remember it's $month[MM-1];
$post = ['th','st','nd',...,'th'] //not sure if this on is correct but hope you get the idea
答案 2 :(得分:0)
echo date('dS F Y', strtotime($row['dob']));
答案 3 :(得分:0)
请参阅DateTime。我通常会避免strtotime()
次转化。
这是一个有效的解决方案:
<?php
$date = '2016-11-12';
$newDate = new DateTime($date);
echo $newDate->format('jS F Y');
?>
<强>输出:强>
2016年11月12日
答案 4 :(得分:0)
您可以尝试以下代码:: -
echo '<h4>Date Of Birth: '.date('dS F Y', strtotime($row['dob'])).'</br></h4>';
// ^^^^^^^ Here the is format of date, in which format you want.
输出将是:: -
2011年10月31日
有关详情,请参阅click here