# pass date like 3/21/99
# returns array(year, month, day)
function mdy_clean($date) {
- $date = ereg_replace('[^0-9/-]', '', $date);
- $date = ereg_replace('-', '/', $date);
+ $date = preg_replace('|[^0-9/-]|', '', $date);
+ $date = preg_replace('|-|', '/', $date);
$parts = explode('/', $date);
switch(count($parts)) {
case 1:
# pass date like 2008-11-21
# returns array(year, month, day)
function ymd_clean($date) {
- $date = ereg_replace('[^0-9/-]', '', $date);
- $date = ereg_replace('/', '-', $date);
+ $date = preg_replace('|[^0-9/-]|', '', $date);
+ $date = preg_replace('|/|', '-', $date);
$parts = explode('-', $date);
switch(count($parts)) {
case 1: