Mysql 獲取昨日 今日 明日凌晨時間

2021-10-07 12:11:32 字數 1907 閱讀 3130

#前一天0點     2020-06-29 00:00:00

select  from_unixtime(unix_timestamp(cast(sysdate()as date) - interval 1 day))  

#當前23:59:59       2020-06-30 23:59:59

select date_sub( date_add(curdate(), interval 1 day),interval 1 second)

#當天0點

select from_unixtime(unix_timestamp(cast(sysdate()as date)))

# 獲取今日凌晨時間

unix_timestamp(cast(sysdate()as date))

# 獲取昨日凌晨時間

unix_timestamp(cast(sysdate()as date) - interval 1 day)

# 獲取明日凌晨時間

unix_timestamp(cast(sysdate()as date) + interval 1 day)

# 獲取的是時間戳

# 時間戳轉換成datetime, datetime也就是我們說的日期格式 年-月-日 時-分-秒

from_unixtime();

# datetime轉時間戳

unix_timestamp();

# 測試

select from_unixtime(unix_timestamp(cast(sysdate()as date))) 今日;

select from_unixtime(unix_timestamp(cast(sysdate()as date) - interval 1 day)) 昨日;

select from_unixtime(unix_timestamp(cast(sysdate()as date) + interval 1 day)) 明日;

# 結果:

2019-10-06 00:00:00 // 今日

2019-10-05 00:00:00 // 昨日

2019-10-07 00:00:00 // 明日

# 可看出 + interval 1 day 可自己隨意修改

# date_format(datetime ,format)用法,轉換日期格式

date_format('2019-10-07 00:00:00', '%y-%c-%d');

# 結果:

2019-10-07 // date_format之後的結果

# 常用的:

# '%y-%c-%d %h:%i:%s'  

#  年-月-日  時:分:秒

# '%y-%c-%d'

#  年-月-日

# '%h:%i:%s'

#  時:分:秒

# 自己隨意取捨

# 下面7點來自 :

1、當前日期

select date_sub(curdate(), interval 0 day) ;

2、明天日期

select date_sub(curdate(), interval -1 day) ;

3、昨天日期

select date_sub(curdate(), interval 1 day) ;

4、前乙個小時時間

select date_sub(now(), interval 1 hour);

5、後乙個小時時間

select date_sub(now(), interval -1 hour);

6、前30分鐘時間

select date_add(now(), interval -30 minute)

7、後30分鐘時間

select date_add(now(), interval 30 minute)

Mysql 獲取昨日 今日 明日凌晨時間

獲取今日凌晨時間 格式 描述 a 縮寫星期名 b縮寫月名 c月,數值 d帶有英文本首的月中的天 d月的天,數值 00 31 e月的天,數值 0 31 f微秒 h小時 00 23 h小時 01 12 i小時 01 12 i分鐘,數值 00 59 j年的天 001 366 k小時 0 23 l小時 1 ...

離開昨日的蒼桑,珍惜今日,奮鬥明日的輝煌

題筆回首,當空洞的大腦無法闡述昨天的一切,我才發覺自己陷入這個無奈的生活中已很久很久,就如同在csdn註冊的blog一樣,四,五年過去,有一天突然想起,登入發覺原來走過的路都是一片空白,沒有記錄何有關於成長路上的一切點點滴滴,凝視空白,空氣中漂浮的只是一支煙燃燒半截後漂浮在半空中的塵埃和一聲長長的嘆...

php 獲取今日, 昨日,明天 等 時間戳

當前時間戳,學過php 的都會 nowtime time 第一種獲取今日起始時間的方法 begintoday strtotime date y m d nowtime endtoday strtotime date y m d h i s begintoday 86399 明日起始時間 begint...