| 
       
	MySQL计算时间差 
	TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2)    
	说明: 
	返回日期或日期时间表达式datetime_expr1 和datetime_expr2the 之间的整数差。 
	其结果的单位由interval 参数给出。 
	interval 的法定值同TIMESTAMPADD()函数说明中所列出的相同。 
	SELECT TIMESTAMPDIFF(MONTH,’2014-01-01′,’2014-07-01′); 
	interval参数如下: 
	SECOND 秒 
	MINUTE 分钟 
	HOUR 小时 
	DAY 天 
	MONTH 月 
	YEAR 年 
	例:计算中间有几个月 
	select timestampdiff(month,'2014-01-01','2014-07-01'); 
	结果:6 
	例:计算中间有几个小时 
	select timestampdiff(hour,'2014-07-24 14:00:00','2014-07-24 16:00:00'); 
	结果:2 
	select timestampdiff(hour,'2014-07-23 14:00:00','2014-07-24 16:00:00'); 
	结果:26 
	例:计算中间有多少分钟 
	select timestampdiff(minute,'2014-07-24 14:00:00','2014-07-24 16:00:00'); 
	结果:120 
	select timestampdiff(minute,'2014-07-24 14:00:00','2014-07-24 14:20:00'); 
	结果:20 
 | 
    
