-1

我已使用 .将当前日期和时间添加到我的数据库中CURRENT_TIMESTAMP

但是,当我回显此日期/时间时,它以以下格式显示

2013-10-04 13:53:47

有没有办法将此格式更改为

2013 年 4 月 10 日 13:53

谢谢

4

5 回答 5

1

您可以使用DATE_FORMAT()更改日期的显示方式

SELECT column1, 
       column2,
       date_format(date_column, '%d-%m-%Y %h:%i') as formatted_date,
       othercolumn
from blogposts 
于 2013-10-04T12:59:37.240 回答
0

如果您使用的是 MySQL,您可以选择包含在 DATE_FORMAT(date,format) 中的日期。

更多信息在这里:http ://www.w3schools.com/sql/func_date_format.asp

于 2013-10-04T13:00:22.980 回答
0

试试strf_time()。如果它不起作用,你总是可以explode()字符串。

于 2013-10-04T13:00:39.867 回答
0
SELECT DATE_FORMAT(CURRENT_TIMESTAMP,'%d-%m-%Y %T')
于 2013-10-04T13:01:17.080 回答
0
<?php
$datefromDB;
$dateyourequired = date('Y-m-d H:i', strtotime($datefromDB));
echo $dateyourequired;
?>
于 2013-10-04T13:24:25.310 回答