【发布时间】:2012-12-11 06:32:09
【问题描述】:
如何从存储为 12/25/2012 5:12:05 AM 的日期开始计算时间。
date('l F j, Y, g:i a',strtotime($last_login_details[FL_DATETIME]));
上述函数返回时间为上午 12:00,应该返回上午 5:12。
FL_DATETIME 的数据类型为 DATE。
在数据库中,值是这样存储的:
12/25/2012 5:12:05 AM
【问题讨论】:
-
它正在使用 PHP 5.3.19 为我返回
Tuesday December 25, 2012, 5:12 am。 -
我认为 PHP 版本并不重要。只是注意到当我回显 $last_login_details[FL_DATETIME] 时它只返回 25-DEC-12
-
小心! PHP 应该抛出警告和通知,因为它会自动为您更正无效的语法。您的
error_reporting级别可能不够高。考虑一直到 -1。