-1

我从数据库中收到以下值,它是毫秒(微时间)值

1369057622.4679

我想在 PHP 中输​​出这个

3天前

基本上读取毫秒值并将其转换为相对日期字符串,任何人都可以提出一个简单的方法来做到这一点。

4

1 回答 1

1

您可以执行以下操作:

$input = 1369057622.4679;

$diff = floor(($input-time())/86400); // calculating the difference

$result = abs($diff) . (abs($diff)==1 ? ' day ':' days ') . ($diff<=0 ? 'ago':'ahead'); // making the result.
echo $result; // output: 1 day ago
于 2013-05-20T20:13:13.257 回答