1) preg_match_all("/.*?\,/", $variable(где лежит нужный текст), $variable(куда будет вложен текст) );
2) preg_match_all("/\d\d\d\d\-\d\d\-\d\d/", $variable(где лежит нужный текст), $variable(куда будет вложен текст) );
регулярки самые примитивные но для ваших вариантов подойдет
str_replace - это для замены по регулярке
date_parse_from_format - получение инфы о дате в определенном формате