mysql常用時間格式轉換函式
阿新 • • 發佈:2018-12-25
情景再現:有時專案中可能需要獲取不同的時間和特定的時間格式
1.now() 返回當前日期和時間
語法:now()
結果 2018-11-2 16:25:46
2.curdate()返回當前日期
語法:curdate()
結果 2018-11-2
3.curtime()返回當前時間
語法:curtime()
結果 16:25:46
4.date_format() 用不同的格式顯示日期/時間
語法:date_format(date,format)
例:date_format( '2018/11/2', '%Y-%m-%d' )
結果 2018-11-2
5.date_sub() 與date_add()從日期減去/加上指定的時間間隔
語法:date_sub(date,INTERVAL expr type) / date_add(date,INTERVAL expr type) date 引數是合法的日期表示式。expr 引數是您希望新增的時間間隔。type 引數可以是下列值:hour 、day、week、month、year等
例:date_sub( '2018-11-2 16:25:46', interval 1 day )//結果 2018-11-1 16:25:46
date_add( '2018-11-2 16:25:46', interval 1 day )//結果 2018-11-3 16:25:46
上面幾個是在專案中常用到的mysql時間函式,如果看官想了解更多可以訪問w3school文件http://www.w3school.com.cn/sql/sql_dates.asp