[英]Converting a varchar datatype to date in php mysql
While defining the database i have a column name called 'date_posted' for which i dont know why i used varchar datatype. 在定义数据库时,我有一列名为“ date_posted”的列,我不知道为什么使用varchar数据类型。 I now need to get all the posts which are less than 10 days old .However I now have lots of data so changing the structure might create a problem.
我现在需要获取所有少于10天的帖子。但是,我现在有很多数据,因此更改结构可能会造成问题。 Is there any way to convert varchat into data in php code?
有什么方法可以将varchat转换为php代码中的数据吗?
在您的查询中尝试
select date_format(str_to_date('02/28/2019', '%m/%d/%Y'), '%m/%d/%Y');
Use This code: 使用此代码:
SELECT STR_TO_DATE('DATE_IN_STRING',"%M %d %Y"); SELECT STR_TO_DATE('DATE_IN_STRING',“%M%d%Y”);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.