0 || '' != getval('submitted', '') ) && $value != "" ) { #fetch the date parts from the value $sd = explode(" ", $value); if (count($sd) >= 2) { # Attempt to extract hours and minutes from second part. $st = explode(":", $sd[1]); if (count($st) >= 2) { $dh = intval($st[0]); $di = intval($st[1]); } } # Extract date parts taking account of BCE dates which have a leading - $value = $sd[0]; $sd = explode("-", $value); if (substr($value, 0, 1) === "-") { if (count($sd) >= 2) { $dy = "-" . $sd[1]; } if (count($sd) >= 3) { $dm = intval($sd[2]); } if (count($sd) >= 4) { $dd = intval($sd[3]); } } else { if (count($sd) >= 1) { $dy = $sd[0]; } if (count($sd) >= 2) { $dm = intval($sd[1]); } if (count($sd) >= 3) { $dd = intval($sd[2]); } } } if ($date_d_m_y) { ?>