mysql获取时间

来源:互联网 发布:婆婆 知乎 编辑:程序博客网 时间:2024/06/01 07:12
select date_sub(now(),interval 1 month)    上个月今天的当前时间  
select UNIX_TIMESTAMP(date_sub(now(),interval 1 month))    上个月今天的当前时间(时间戳)  
select date_sub(date_sub(date_format(now(),'%y-%m-%d 08:00:00'),interval extract( day from  
 
now())-1 day),interval 1 month)上个月的第一天  
select UNIX_TIMESTAMP(date_sub(date_sub(date_format(now(),'%y-%m-%d 08:00:00'),interval  
 
extract( day from now())-1 day),interval 1 month))    上个月的第一天(时间戳)  
 
   
 
上个月的第一天:   
 
select date_sub(date_sub(date_format(now(),'%y-%m-%d'),interval extract(    
   day from now())-1 day),interval 1 month)  
 
   
 
   
 
上个月的最后一天:  
 
select date_sub(date_sub(date_format(now(),'%y-%m-%d'),interval extract(    
   day from now()) day),interval 0 month) as date  
 
   
 
   
 
这个月的第一天:  
 
 select date_sub(date_sub(date_format(now(),'%y-%m-%d'),interval extract(    
   day from now())-1 day),interval 0 month)  
 
   
 
   
 
这个月的最后一天:  
 
select date_sub(date_sub(date_format(now(),'%y-%m-%d'),interval extract(    
   day from now()) day),interval -1 month) as date  




去年一月一日
SELECT
    date_sub(
        DATE_FORMAT(NOW(), format) now(),
        INTERVAL 1 YEAR
    )


去年最后一天
SELECT
    date_sub(
        date_sub(
            date_format(now(), '%y-%m-%d 23:59:59'),
            INTERVAL extract(DAY FROM now()) DAY
        ),
        INTERVAL 0 YEAR
    )

0 0
原创粉丝点击