Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将日期显示为日/月/年_Php - Fatal编程技术网

Php 如何将日期显示为日/月/年

Php 如何将日期显示为日/月/年,php,Php,我想将日期显示为日/月/年 示例2011年10月31日 echo '<h4>Date Of Birth: '.$row['dob'].'</br></h4>'; 因此,如果您将该数据存储为或您可以将其转换为代表DD MM YYYY的3个变量,那么我建议创建月数组和后期修复数组。我不知道如何调用它,但在您的示例中是31,并让DD%10为后期修复数组使用提醒 参考。我通常避免strotime转换 以下是一个可行的解决方案: <?php $date =

我想将日期显示为日/月/年

示例2011年10月31日

echo '<h4>Date Of Birth: '.$row['dob'].'</br></h4>';

因此,如果您将该数据存储为或您可以将其转换为代表DD MM YYYY的3个变量,那么我建议创建月数组和后期修复数组。我不知道如何调用它,但在您的示例中是31,并让DD%10为后期修复数组使用提醒

参考。我通常避免strotime转换

以下是一个可行的解决方案:

<?php
   $date = '2016-11-12';
   $newDate = new DateTime($date);
   echo $newDate->format('jS F Y');
?>
输出:

2016年11月12日


您可以尝试以下代码::-

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日

echo '<h4>Date Of Birth: '.$row['dob'].'</br></h4>';

有关更多信息,您可以参考

美元行['dob']的格式是什么?请给我们一个从$row['dob']显示的示例响应/输出。不确定是否有快捷方式功能,但如果没有,请使用我的示例,如果有,则肯定使用快捷方式版本这不是一个很好的方法,特别是考虑到PHP具有内置函数,可以解决原始海报需要解决的问题。@Lachie,如果你能阅读我在你之前10分钟写的评论……是的,这是一个完美的非常简单的解决方案,我正在寻找谢谢
<?php
   $date = '2016-11-12';
   $newDate = new DateTime($date);
   echo $newDate->format('jS F Y');
?>
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.