1
A
回答
1
不原生地,但我的回答a similar question可能對你有用。
6
剛剛發現一個函數,它不正是我需要的
1
有沒有內置該功能....但下列函數將做到這一點。
<?php
function nicetime($date)
{
if(empty($date)) {
return "No date provided";
}
$periods = array("second", "minute", "hour", "day", "week", "month", "year", "decade");
$lengths = array("60","60","24","7","4.35","12","10");
$now = time();
$unix_date = strtotime($date);
// check validity of date
if(empty($unix_date)) {
return "Bad date";
}
// is it future date or past date
if($now > $unix_date) {
$difference = $now - $unix_date;
$tense = "ago";
} else {
$difference = $unix_date - $now;
$tense = "from now";
}
for($j = 0; $difference >= $lengths[$j] && $j < count($lengths)-1; $j++) {
$difference /= $lengths[$j];
}
$difference = round($difference);
if($difference != 1) {
$periods[$j].= "s";
}
return "$difference $periods[$j] {$tense}";
}
$date = "2009-03-04 17:45";
$result = nicetime($date); // 2 days ago
?>
-1
$date = "2009-03-04 17:45";
$result = nicetime($date);
只會返回2 Days Ago
但如果u想要得到像1秒前的結果,10秒前,U還需要在$日期添加秒
$date = "2009-03-04 17:45:20";
$result = nicetime($date);
所以,當你添加一個新的數據庫條目,並立即刷新頁面,你會得到結果爲1秒前
相關問題
- 1. 將時間戳轉換爲X天X小時X分鐘前
- 2. 轉換x小時x分鐘前回到unix時間戳
- 3. X分鐘和Y秒前
- 4. PHP:一個小時前,X小時前
- 5. 的Javascript轉換日期時間爲 「______秒/分鐘/小時/月前」
- 6. BUKKIT:如何等待X行時間X前
- 7. 最快顯示x天,x小時,x分鐘,x秒
- 8. 格式mysql TIMESTAMP AS x天,x小時,x分鐘,x秒
- 9. How do you say在「X分鐘前」或「X小時前」或「X天前」在Ruby中發生了什麼?
- 10. 時間戳x小時前和24小時後的日期
- 11. python:如何將「x天前」或「x月前」轉換爲日期?
- 12. 顯示MysQl行小於或等於15分鐘前時間戳
- 13. 如果時間少於24小時前顯示x時間前
- 14. 在關閉程序之前等待x秒鐘C++
- 15. 安卓:時間毫秒到X日 - X小時 - X分 - X秒內離開
- 16. XSL將時間值轉換爲「分鐘/小時/天前」格式
- 17. 時間戳(一分鐘前或一小時前)
- 18. 時間戳爲天,小時,分鐘,秒
- 19. 轉換標準日期爲當前時間以小時/分鐘]/
- 20. 在將值添加到可觀察值前等待x秒
- 21. 組時間X分鐘,分裂在X分鐘間隔
- 22. 將時間戳轉換爲天數小時前
- 23. 將小時,分鐘和秒添加到當前時間
- 24. MSBuild - 等待x秒
- 25. Twitter的風格X分鐘前
- 26. 將秒轉換爲小時和分鐘
- 27. UNIX時間戳小時前
- 28. 轉換「時間前」秒爲Android
- 29. Unix時間戳到秒,分鐘,小時
- 30. 如果當前頁面的URL等於X或X?
可能重複的[Converti ng timestamp to time before in php例如1天前,2天前...](http://stackoverflow.com/questions/1416697/converting-timestamp-to-time-ago-in-php-eg-1-日前2天前)爲[更多](http://stackoverflow.com/search?q=php+date+days+ago) – ajreal 2010-12-21 06:10:50