mysql From_unixtime及UNIX_TIMESTAMP及DATE_FORMAT日期函數_PHP教程

來源:互聯網
上載者:User
from_unixtime()是MySQL裡的時間函數
date為需要處理的參數(該參數是Unix 時間戳記),可以是欄位名,也可以直接是Unix 時間戳記字串
後面的 '%Y%m%d' 主要是將傳回值格式化
例如:
mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y%m%d' )
->20071120
mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y年%m月%d' )
->2007年11月20
UNIX_TIMESTAMP() 是與之相對正好相反的時間函數

UNIX_TIMESTAMP(), UNIX_TIMESTAMP(date)

  若無參數調用,則返回一個 Unix timestamp ('1970-01-01 00:00:00' GMT 之後的秒數) 作為不帶正負號的整數。若用date 來調用 UNIX_TIMESTAMP(),它會將參數值以'1970-01-01 00:00:00' GMT後的秒數的形式返回。date 可以是一個 DATE 字串、一個 DATETIME字串、一個 TIMESTAMP或一個當地時間的YYMMDD 或YYYMMDD格式的數字。

例如:
複製代碼 代碼如下:
mysql> SELECT UNIX_TIMESTAMP() ; (執行使得時間:2009-08-06 10:10:40)
->1249524739
mysql> SELECT UNIX_TIMESTAMP('2009-08-06') ;
->1249488000

SELECT *
FROM `student`
WHERE regTime > UNIX_TIMESTAMP( curdate( ) ) //今天所有學生註冊記錄。

http://www.bkjia.com/PHPjc/321483.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/321483.htmlTechArticlefrom_unixtime()是MySQL裡的時間函數 date為需要處理的參數(該參數是Unix 時間戳記),可以是欄位名,也可以直接是Unix 時間戳記字串 後面的 '%Y%m%d' 主要...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.