看你以什么时间算午夜
如果就要卡在00点00分算午夜,那就是:
function isMidnight() {$time = date('Hi');
return $time == "0000";
}
如果00点到01点之间都算午夜,那就是:
function isMidnight() {$time = (int) date('H');
return $time == 0;
}
以SQL Server数据库为示例,可以使用系统函数DATEDIFF比较两个日期的小时差,小时差超过24小时即超过一天了。SQL语句示例:
--使用系统函数DATEDIFF比较两个日期的时间差,以下示例是比较2017-03-07 23:59:59与当前时间的小时差SELECT DATEDIFF(hour, '2017-03-07 23:59:599999999' , GETDATE());
SQL语句示例执行结果图:
DATEDIFF函数使用说明如下图(详细可查看Microsoft SQL Server Management Studio中的教程):
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)