【发布时间】:2012-02-02 13:16:46
【问题描述】:
我对 php 和时间格式有一点问题。 我尝试使用 date() 函数更改时间。
$time = date('g:i a',$time);
但是我得到$time=15:30:30 的结果是3:30 am
如果是下午,Ante meridiem 会停留在 AM 事件上。
谢谢。
【问题讨论】:
-
你真的使用
date('g:i a', '15:30:00')?如果是这样,我很惊讶你能得到任何结果。 -
它是
date($format, $unixtimestamp);,因此将$unixtimestamp设置为"15:30:30"不会按您希望的方式工作。 -
我首先使用 TIME 类型在我的数据库中输入时间。所以从字面上看,我可以在 PHPmyadmin 中阅读 15:30:00。所以 $time 变量是使用从数据库中获取的信息来设置的。