我在PHP中的select语句是
"select * from table";我使用下面的PHP语句来显示MySQL字段的日期和时间。
<?php
echo $row['mdate'];
?>结果如下所示
2010-03-09 16:59:18我想以以下格式查看结果
09-03-2010 16:59:18我想以以下格式查看结果
09-03-2010 4:59:18 PM而不定义任何额外的函数。我只能修改我的echo语句。
<?php echo $row['msgdate']; ?>
or我还可以修改我的select语句。
发布于 2010-03-10 03:38:28
您可以直接在数据库中进行格式化,也可以使用PHP进行格式化。使用以下命令将mySQL日期值转换为UNIX时间戳
$timestamp = strtotime($row["mdate"]);然后,您可以使用的所有选项对其进行格式化,例如:
echo date("Y-m-d H:i:s", $timestamp); // returns 09-03-2010 16:59:18这两种方法都是有效的;我个人喜欢修改PHP中的值。
发布于 2010-03-10 03:38:27
select *, date_format(mdate, '%d-%m-%Y %H:%i:%s') AS formated_date from tabl;并在jouw php-code中使用formated_date。
https://stackoverflow.com/questions/2411970
复制相似问题