我从一个毫秒(microtime)值
的数据库中收到以下值1369057622.4679
我想在PHP中输出这个
3天前
基本上读取毫秒值并将其转换为相对日期字符串,任何人都可以建议一种简单的方法来执行此操作。
答案 0 :(得分: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