我们收集了一堆杂乱无章的数据,并试图将其统一起来。
许多服务可以让你以不同的格式输入日期,并且它们可以正确理解它们,但是无法思考这个过程被称为什么,或者如果有一个库已经提供了这个,我们可以如何在 PHP 中执行此操作。
所以我们在我们继承的旧数据库中有时间和日期,并尝试清理一下,一些格式看起来像
- 晚上 9 点
- 9:00 PM
- 2015 年 3 月 25 日
它是一个完整的混合搭配,有人知道任何库或方法可以将它们解析为通用格式吗?
这里的问题是您拥有的信息不一致!你需要以某种方式对其进行规范化,它实际上可能值得进入一个 Excel 表并尝试将日期时间字段匹配到某种正则表达式和过滤器中,这可能是我会做的,所以你可以分离不同的格式并分别处理每种格式。
程序必须首先识别您输入的格式,然后它会吐出您想要的任何格式!
你可以使用这个 strtotime() PHP 把它变成任何格式 http://php.net/manual/en/function.date.php