首页 > 代码库 > 获取当前时间的前一个小时

获取当前时间的前一个小时

mysql中有个时间数据类型是:TIMESTAMP,

它储存的格式为:2016-12-29 14:49:48

JS 可以通过下列函数把时间转换成上面格式进行储存!

1 function formatDate(now) { 
2     var year=now.getFullYear(); 
3     var month=now.getMonth()+1; 
4     var date=now.getDate(); 
5     var hour=now.getHours(); 
6     var minute=now.getMinutes(); 
7     var second=now.getSeconds(); 
8     return year+"-"+month+"-"+date+" "+hour+":"+minute+":"+second; 
9 } 

现在的问题是:我想获取当前时间的前一个小时,或者前一分钟的TIMESTAMP的数据格式:

SUBDATE(now(),interval 1 hour)

如果是前一分钟,hour修改成minute, 一天为day,

我想获取当前时间的后一个小时,那么函数为:ADDDATE

获取当前时间函数可以是:select now(); 也可以是:

select current_timestamp;

 

获取当前时间的前一个小时