【发布时间】:2015-05-24 12:57:12
【问题描述】:
在我的数据库中,我有一堆用户的上次登录日期。它们是这样写的:
Last Login: Apr 08 2015, 22:53:49 CEST
和:
Last Login: Apr 08 2015, 22:53:49 CET
所以最后的CEST 和CET 都可以出现。
但是,我想做的是看看这是多少天前(四舍五入)。有什么办法可以用这种格式做到这一点?它必须是这种格式。我想在我的网站上回应以下内容:
Last Login: Apr 08 2015, 22:53:49 CEST (46 days ago)
我找不到这种格式的任何示例。它们中的大多数以毫秒左右为单位。这甚至可能吗?
我只需要日子。小时和分钟并不重要。
基本上是这样的:
$date=date('d M Y');
【问题讨论】:
-
所有条目的格式是否相同,即
Last Login: Apr 08 2015, 22:53:49 CEST? -
是的,或者最后是“CET”。它因人而异。但是数据库中的所有内容都具有相同的格式。我认为第一步是获取“2015 年 4 月 8 日”部分,然后以某种方式进行转换
-
为你写答案:)
-
顺便说一下,“上次登录:”不包括在日期中。那只是在我的回声中。在数据库中,日期仅如下所示:
Apr 08 2015, 22:53:49 CET