Witam. Mam problem z odpowiednim zapisaniem funkcji preg match. Pobieram datę wraz z godziną z inputa type="text" i chcę aby wpisywany był jedynie format RRRR-MM-DD GG:MM:SS
na razie udało mi się osiągnąć pierwsza część - czyli rok
if (!preg_match('/^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/', $data)) {
........
echo "nie udało sie !<br />";
} else {
.......
echo "Dane zostały zapisane!<br />";
czy pomógłby mi ktoś pomóc z tym problemem? generalnie chciałem przy okazji poćwiczyć na tym przypadku formatowanie danych przy użyciu preg match ale nie do końca rozumiem formułę zapisu parametrów tej funkcji i stąd moje problemy.
Ewentualnie pytanie jeszcze - jakie mam inne możliwości pobierania daty i godziny z formularza w html? zapewne istnieją łatwiejsze sposoby ale jak pisałem wyżej - nie chodzi tylko o samo zrobienie ale od razu o wyćwiczenie i zrozumienie preg match. niemniej wszelkie dodatkowe wskazówki i porady chętnie sprawdzę :)
z góry dziękuję za pomoc