MYSQL獲取當前時間,日期比較的數據庫操作


數據庫取時間
 
SELECT CURRENT_DATE()     yyyy-mm-dd
 
SELECT NOW()      yyyy-mm-dd hh:mm:ss
 
 
日期比較的數據庫操作:
MySql計算兩個日期時間的差函數:
第一種:TIMESTAMPDIFF函數,需要傳入三個參數,第一個是比較的類型,可以比較FRAC_SECOND、SECOND、 MINUTE、 HOUR、 DAY、 WEEK、 MONTH、 QUARTER或 YEAR幾種類型,第二個和第三個參數是待比較的兩個時間,比較是后一個時間減前一個時間,具體用法如下:
1.前台傳入的兩個時間,查詢當月記錄
  SELECT TIMESTAMPDIFF(DAY,'2012-10-01','2013-01-13')>=0;
返回結果是104,這里比較的是兩個時間的天數差;取當月所有信息
  SELECT TIMESTAMPDIFF(MONTH,'2012-10-01','2013-01-13');
SELECT * FROM ENTER WHERE TIMESTAMPDIFF(MONTH,'數據庫中當條信息的日期',STR_TO_DATE('前台傳入放入日期', '%Y-%m-%d %H:%i:%s')) = 0;


免責聲明!

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



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