PHP MySql语句中日期判断条件写法
2023-03-05
MySql数据库存储日期格式通常用DATETIME,表现形式为字符串类(如:2023-03-05 21:16:45),或时间戳(如:1662383938)。
sql语句中日期可以直接比大小,即使存的是字符串类也没问题。参考示例近六个月内的数据:
$limit_time = date("Y-m-d H:i:s", strtotime('-6 months'));
$sql = $wpdb->prepare("
SELECT COUNT(*) FROM $table_messages
WHERE create_date > %s
", $limit_time);
如果存的是时间戳,就无需strtotime处理。
(版权归cpury.com所有,转载请注明出处。)