PHP SQL时间判断
发布网友
发布时间:2022-04-06 02:55
我来回答
共6个回答
热心网友
时间:2022-04-06 04:25
“addtime里面实间是1280727915 这种格式的”--这是UNIX时间戳,表示的是从格林威治时间 1970 年 1 月 1 日 00:00:00到这个时间的秒数。
根据您的要求,只要求得当天的开始时间(秒数)和结束时间(秒数)即可。
$today = mktime(0, 0, 0, date("m") , date("d"), date("Y"));
//mktime是计算对应时间的秒数的
$tomorrow = mktime(0, 0, 0, date("m") , date("d")+1, date("Y"));
//或者 $tomorrow = $today + 86400;
SQL语句: $query = "SELECT count(id) as mun FROM form_data WHERE addtime >= $today AND addtime < $tomorrow";
热心网友
时间:2022-04-06 05:43
int time ( void )
返回自从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数。
addtime=time() 即可
也可将addtime 转换为 Date型 根据时间 计算
热心网友
时间:2022-04-06 07:17
SELECT count(id) as mun FROM form_data WHERE addtime='2010.8.2'
热心网友
时间:2022-04-06 09:09
SELECT count(id) as mun FROM form_data
WHERE date(from_unixtime(addtime))=录入时间值
热心网友
时间:2022-04-06 11:17
参考下面的代码:
$time1 = mktime(0, 0, 0, date('m'), date('d'), date('Y'));
$time2 = mktime(23, 59, 59, date('m'), date('d'), date('Y'));
$sql = "SELECT count(id) as mun FROM form_data WHERE addtime>='$time1' AND addtime<='$time2'";
热心网友
时间:2022-04-06 13:41
$time1 = mktime(0, 0, 0, date('m'), date('d'), date('Y'));
$time2 = mktime(23, 59, 59, date('m'), date('d'), date('Y'));
$sql = "SELECT count(id) as mun FROM form_data WHERE addtime>='$time1' AND addtime<='$time2'";