我的数据库中有多种日期格式,如下所示:
13 October
02/11/2017
23/07/2014 at 15:12
Sunday 18 December - 09:15
11 September 2017 at 09h01
18d
October 8, 2017 - 1:55pm
如何以相同的格式(使用php)制作它们,以便按日期对行进行排序?
我尝试使用strtotime()
并没有那么有用。
答案 0 :(得分:2)
这里有很多情况无法形成统一日期:
我在这里看到的唯一方法是分2个阶段完成。
1)开始以统一格式保存日期:)
2)创建一个覆盖所有场景的解析器,并检查所有日期是否正确。
答案 1 :(得分:-1)
使用strptime
并使用正确的格式:
array strptime ( string $date, string $format )