Дата 2003-1-1 в 2002-01-01
Здраствуйте
есть дата в формате 2003-1-1 (генерится календарём скачанным неизвестно когда и где), её нужно преобразовать в 2002-01-01
Я делаю ет так
$last_date=explode("-", $last_date);
if (ereg("^[0-9]{1}$", $last_date[1])){
$last_date[1]=("0$last_date[1]");}
if (ereg("^[0-9]{1}$", $last_date[2])){
$last_date[2]=("0$last_date[2]");}
$last_date=$last_date[0]."-".$last_date[1]."-".$last_date[2];
Это единственный выход (регулярные выражения) или можно сделать как-нить попроще?
Какие у кого будут идеи и предложения?
Спасибо
Здраствуйте
есть дата в формате 2003-1-1 (генерится календарём скачанным неизвестно когда и где), её нужно преобразовать в 2002-01-01
Я делаю ет так
$last_date=explode("-", $last_date);
if (ereg("^[0-9]{1}$", $last_date[1])){
$last_date[1]=("0$last_date[1]");}
if (ereg("^[0-9]{1}$", $last_date[2])){
$last_date[2]=("0$last_date[2]");}
$last_date=$last_date[0]."-".$last_date[1]."-".$last_date[2];
Это единственный выход (регулярные выражения) или можно сделать как-нить попроще?
Какие у кого будут идеи и предложения?
Спасибо