在PHP MySQL中将varchar数据类型转换为日期

时间:2019-02-28 04:36:07

标签: php mysql

在定义数据库时,我有一个名为“ date_posted”的列名,我不知道为什么使用varchar数据类型。我现在需要获取所有少于10天的帖子。但是,我现在有很多数据,因此更改结构可能会造成问题。有什么方法可以将varchat转换为PHP代码中的数据?

2 个答案:

答案 0 :(得分:0)

在您的查询中尝试

select date_format(str_to_date('02/28/2019', '%m/%d/%Y'), '%m/%d/%Y');

答案 1 :(得分:0)

使用此代码:

SELECT STR_TO_DATE('DATE_IN_STRING',“%M%d%Y”);