MYSQL PHP 日期 及时间转换

表名:ding
字段:date
中的日期格式是这样的。
Dec 1, 2020 12:00:27 AM PST
Dec 19, 2020 4:29:12 PM PST

。。。。。。。

数据库中的日期格式是这样的,因为前期数据量有几万行,我直接通过CSV格式导入的。且表字段为文本字段。

然后现在使用查找的时候发生了一些问题 。

一、查找2020年12月1日的所有数据,不知道查询语句应该怎么写。“2020-12-1”做为条件,输入条件可以拆分。

二、查找时间区域的数据,不知道怎么写查询条件,如2020-2-1至2020-2-10的查询条件。

 

如果能操作数据表,加个时间戳字段吧,用strtotime('Dec 19,2020 4:29:12 PM')把日期转成时间戳,批量更新,然后就正常写查询条件进行。转换时要把 PST 去掉