Zadejte hledaný výraz...

Regulární výraz pro datetime

Ahoj,
chvilku jsem hledal a nenacházím. Na regulární výrazy jsem levej jako šavle, takže bych Vás chtěl poprosit, jestli nemáte někdo na skladě regulární výraz pro datetime ve formátu:
dd.mm.yyyy hh:mm
2. 7. 2012 09:06:41
https://webtrh.cz/diskuse/regularni-vyraz-pro-datetime#reply780581
Jan Stejskal
verified
rating uzivatele
(7 hodnocení)
2. 7. 2012 09:13:36
Pokud správně chápu, hledáte strtotime nebo date.
2. 7. 2012 09:13:36
https://webtrh.cz/diskuse/regularni-vyraz-pro-datetime#reply780580
Napsal tomas86;814228
Ahoj,
chvilku jsem hledal a nenacházím. Na regulární výrazy jsem levej jako šavle, takže bych Vás chtěl poprosit, jestli nemáte někdo na skladě regulární výraz pro datetime ve formátu:
dd.mm.yyyy hh:mm
2. 7. 2012 10:08:05
https://webtrh.cz/diskuse/regularni-vyraz-pro-datetime#reply780579
Petr
verified
rating uzivatele
2. 7. 2012 17:08:03
'^?.(|1).({4})?( ?(h|:))?$'
2. 7. 2012 17:08:03
https://webtrh.cz/diskuse/regularni-vyraz-pro-datetime#reply780578
Co přesně chcete docílit?
2. 7. 2012 18:53:35
https://webtrh.cz/diskuse/regularni-vyraz-pro-datetime#reply780577
Napsal Martin Schlemmer;814502
Co přesně chcete docílit?
Chtěl jsem docílit validaci formulářového prvku.
24. 8. 2012 09:42:54
https://webtrh.cz/diskuse/regularni-vyraz-pro-datetime#reply780576
Registrace
verified
rating uzivatele
(1 hodnocení)
24. 8. 2012 10:02:02
function timedateValidation($input) {
//$input musí být ve formátu dd.mm.yyyy hh:mm
$datetime = explode(" ", $input);
$date = explode(".", $datetime);
$date = checkdate($date, $date, $date);
$time = explode(":", $datetime);
if ($time > -1 && $time < 24 && $time > -1 && $time < 60 ) {
$time = TRUE;
}
if ($date == TRUE && $time == TRUE) {
return "Spravne";
} else {
return "Spatne";
}
}
Napsal jsem to jen tak haťapaťa, nezkoušel jsem.
Pokud by to náhodou fungovalo, tak to uvolňuju pod licencí WTFPL :-)
24. 8. 2012 10:02:02
https://webtrh.cz/diskuse/regularni-vyraz-pro-datetime#reply780575
Pro odpověď se přihlašte.
Přihlásit