Формат даты в формате php

У меня есть дата в переменной, например: 01-01-2009, и мне нужно изменить формат на Ymd. Что я должен использовать для этого преобразования?

Вы можете использовать функции strtotime и date следующим образом:

 $str = '01-01-2009'; $date = date('Ym-d', strtotime($str)); echo $date; //2009-01-01 

Чтобы преобразовать формат даты с dd-mm-yyyy в yyyy-mm-dd в php,

 <?php $dt='01-01-2009'; $dt=date('Ym-d',strtotime($dt)); echo $dt; ?> 

O / p будет, 2009-01-01