d / m / Y日期,重复每个值

时间:2014-05-28 09:12:27

标签: php date datetime

时间格式:09:58:46.0000000,日期类型:时间,

日期格式:2014-05-28,日期类型:日期

当我尝试打印结果时:

echo "<td>" .date_format( $row['time'], 'H:i:s') . "<hr>";"</td>";
echo "<td>" .date_format( $row['date'], 'dd/mm/YY') . "<hr>";"</td>"

脚本以10:02:16格式返回时间(这很好)

但日期的格式为2828/0505/20142014。为什么呢?

4 个答案:

答案 0 :(得分:0)

正确的方法是

echo "<td>" .date_format( $row['date'], 'd/m/Y') . "<hr>";"</td>"

您曾尝试两次使用dmY,这就是输出奇怪的原因

您可以尝试阅读http://php.net/manual/en/function.date.php

有关日期格式的更多信息

答案 1 :(得分:0)

您必须为PHP函数date_format传递正确的格式字符串。

echo "<td>" .date_format( $row['date'], 'd/m/Y')

查看documentation了解详情。

答案 2 :(得分:0)

将此更改为

date_format( $row['date'], 'dd/mm/YY');

date_format( $row['date'], 'd/m/Y');

答案 3 :(得分:0)

使用此

echo "<td>" .date_format( $row['date'], 'd/m/Y') . "<hr>";"</td>"

查看documentation了解详情。