js N秒前,N分鐘前,N小時前,N天前,N月前

2022-01-11 06:50:41 字數 728 閱讀 2500

//

注意://

我對原方法做了稍微改動,之前引數是時間戳,我改成了時間

//然後在下面又轉換成了時間戳,因為我資料庫返回的就是時間

timeago(datetime)

var minc = diffvalue / minute //

計算時間差的分,時,天,周,月

var hourc = diffvalue /hour

var dayc = diffvalue /day

var weekc = diffvalue /week

var monthc = diffvalue /month

var result = ''

if (monthc >= 1 && monthc <= 3)

else

if (weekc >= 1 && weekc <= 3)

else

if (dayc >= 1 && dayc <= 6)

else

if (hourc >= 1 && hourc <= 23)

else

if (minc >= 1 && minc <= 59)

else

if (diffvalue >= 0 && diffvalue <=minute)

else

return

result

},

**來自網際網路

將時間顯示為「剛剛」「n分鐘 小時前」等

在很多場合為了顯示出資訊的及時性,一般會將時間顯示成 剛剛 5分鐘前 3小時前 等,而不是直接將時間列印出來。比如微博,sns類應用就最長用到這個功能。而一般儲存在資料庫中的時間格式為 unix時間戳,所以這裡記錄乙個將 unix時間戳 轉化為時間軸顯示的php函式。函式比較簡單,直接看 就很好懂了...

Linux 自動刪除N小時或分鐘前的檔案

find var log mmin 120 name message exec rm rf 執行完上面的命令後,在 var log 目錄下所有的120分鐘或者說2小時以前生成的或者更改過的以message開頭的日誌檔案都會被刪掉。如果要刪除兩小時之內的日誌檔案,使用下面的命令 find var lo...

判斷當前日期前N天或後N天

話不多說直接上 num為過去或未來日子的標準 例 30 為當前日期前30天,30 為當前日期後30天 function beforedate num,dateparameter else newdate new date newdate 如果月份長度少於2,則前加 0 補位 if newdate.g...