mysql中用TIMESTAMPDIFF判斷時間差是否滿足范圍


用戶發布文章,標題一樣則為重復,不允許發布。

但是,有個用戶說,他的很多文章標題就是一樣的,怎么辦?比如說,去年標題是“xx公司招聘公告”,今年還是“xx公司招聘公告”。不讓發布不行啊!

於是,加個時間判斷,如果上篇同名的文章是10分鍾以內發布的,則提醒用戶:“發布過了,注意檢查一下”。如果上一篇同名的文章太久遠,則可以再發布。

這就用到TIMESTAMPDIFF進行判斷。

SELECT  TIMESTAMPDIFF(MINUTE, '2018-03-20 09:00:00', '2018-03-22 10:00:00') result;

TIMESTAMPDIFF函數第一個參數,這里選擇的是MINUTE就是兩者相差多少分鍾,結果可以為負數的.

舉例:如果要判斷相差的絕對時間是否在10分鍾以內,可以

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM