0

我们收集了一堆杂乱无章的数据,并试图将其统一起来。

许多服务可以让你以不同的格式输入日期,并且它们可以正确理解它们,但是无法思考这个过程被称为什么,或者如果有一个库已经提供了这个,我们可以如何在 PHP 中执行此操作。

所以我们在我们继承的旧数据库中有时间和日期,并尝试清理一下,一些格式看起来像

  • 晚上 9 点
  • 9:00 PM
  • 2015 年 3 月 25 日

它是一个完整的混合搭配,有人知道任何库或方法可以将它们解析为通用格式吗?

4

1 回答 1

1

这里的问题是您拥有的信息不一致!你需要以某种方式对其进行规范化,它实际上可能值得进入一个 Excel 表并尝试将日期时间字段匹配到某种正则表达式和过滤器中,这可能是我会做的,所以你可以分离不同的格式并分别处理每种格式。

程序必须首先识别您输入的格式,然后它会吐出您想要的任何格式!

你可以使用这个 strtotime() PHP 把它变成任何格式 http://php.net/manual/en/function.date.php

于 2016-01-15T14:04:24.773 回答