【发布时间】:2009-08-31 12:07:16
【问题描述】:
我正在尝试显示我在数据库中的时间。我设法让它以我需要的正确格式显示时间,但由于某种原因,它每次只显示“4:00”。
这是我的代码:
date('g:i', strtotime($row['startTime']))
我的数据库中显示的时间示例如下:00:12:30
为什么每次都显示“4:00”?
【问题讨论】:
-
列的数据类型是什么?如果只回显 $row['startTime'] 会得到什么?
-
等等...如果日期存储为
00:12:30,并且您想显示小时(g)和分钟(i),为什么不简单地@987654323 @在哪里$dateText = $row['startTime'];? -
这是一个时间数据类型。当我简单地回显 $row['startTime'] 时,什么都没有出现,这很奇怪
-
我能请你做两件事吗?首先:从“DESCRIBE tablename;”中添加(相关)详细信息其次:显示其中包含的数据样本。我很好奇为什么
echo $row['startTime'];什么都不做,并且想知道底层数据是否......与你预期的不同。 -
有什么效果;问题解决了吗?有新的发展吗?