0

我正在尝试打印存储在数据库中的日期和时间。

这是我的代码

 print date("d-m-y H:i",strtotime($created));

这显示了日期,01-01-70 01:00但是数据库中的日期是2013-10-04 14:18:17

任何人都可以帮忙吗?

4

2 回答 2

1

你确定 ?我对其进行了测试并开始工作:

date("d-m-y H:i",strtotime('2013-10-04 14:18:17')); // output : 04-10-13 14:18
于 2013-10-04T14:32:54.383 回答
0

以 yyyy-mm-dd 格式将其存储在数据库中,当您从数据库中检索它时使用

$date = 数据库中的日期数据;

$date = date_parse($date);
echo $date['day'].'-'.$date['month'].'-'.$date['year'];

php parse_date 手册

您甚至可以在 dd-mm-yyyy 中获取日期,然后在插入之前更改为数据库格式。

例子:

$date = date($_POST['year'].'-'. $_POST['month'].'-'.$_POST['day']);
于 2013-10-04T14:20:59.003 回答