$this->debug('Calling strtotime(' . $string . ') = ' . $ts);
if ($ts <= 1) {
// Match strings like: "11/16/2005 00:14:53 PM"
- if (preg_match('@([01][0-9])/([0-3][0-9])/([0-9]{4}) ([0-2][0-9]):([0-5][0-9]):([0-5][0-9]) (P|A)M@i', $string, $match)) {
- if ($match[7] == 'P') {
+ if (preg_match('@([01][0-9])/([0-3][0-9])/([0-9]{4}) ([0-2][0-9]):([0-5][0-9]):([0-5][0-9]) (P|A|F|E)M@i', $string, $match)) {
+ if ($match[7] == 'P' || $match[7] == 'E') {
// Post mediam, add 12 hours.
$match[4] = $match[4] + 12;
}