PHP在SQL语句中转换日期时间
是否可以从SQL语句转换日期时间 例如:PHP在SQL语句中转换日期时间,php,mysql,database,datetime,Php,Mysql,Database,Datetime,是否可以从SQL语句转换日期时间 例如: SELECT * FROM t_status WHERE Function to Convert(date_added) BETWEEN '2013-05-01' AND '2013-05-31' 表t_状态中的我的日期时间格式如下: 2013-05-2018:00 从手册-:提取日期或日期时间表达式表达式的日期部分 下次请先尝试搜索Stackoverflow,因为已经有很多关于此的问题- 例如 您可以使用函数将MySQL中的字符串转换为日期 示例
SELECT * FROM t_status WHERE Function to Convert(date_added) BETWEEN '2013-05-01' AND '2013-05-31'
表t_状态中的我的日期时间格式如下:
2013-05-2018:00
从手册-:提取日期或日期时间表达式表达式的日期部分
下次请先尝试搜索Stackoverflow,因为已经有很多关于此的问题-
例如您可以使用函数将MySQL中的字符串转换为日期 示例中的日期(假设逗号是有意使用的)可以使用格式字符串
'%Y-%m-%d,%H:%i'
进行转换:
WHERE STR_TO_DATE(date_added, '%Y-%m-%d, %H:%i') BETWEEN '2013-05-01' AND '2013-05-31'
或者,要忽略时间部分,请执行以下操作:
WHERE STR_TO_DATE(date_added, '%Y-%m-%d') BETWEEN '2013-05-01' AND '2013-05-31'
WHERE STR_TO_DATE(date_added, '%Y-%m-%d') BETWEEN '2013-05-01' AND '2013-05-31'