修剪字符串的日期有时是php

时间:2016-07-11 16:27:15

标签: php

我的字符串有时看起来像8:30AM12/14/15(最后的日期可能会有所不同),有时看起来像8:30AM。我的问题是我需要它们看起来像后面的例子,但我不知道如何在每次出现时修剪日期。

我知道可以在字符串末尾删除特定数量字母的函数,但这对我不起作用,因为有时字符串很好。这是大约一年的用户数据输入错误的结果。我正在重写我们正在使用的软件并实现了更好的数据输入验证,但我正在尝试将旧条目转换为新软件。

1 个答案:

答案 0 :(得分:2)

使用preg_replace只返回字符串的时间部分。

$time = preg_replace('/^(\d{1,2}:\d{2}[AP]M).*/', $1, $time_date);