У меня есть простая проблема с моим кодом. У меня есть функция, где я передаю дату в итальянский формат, и я хочу изменить формат на английский.изменить, перевести формат даты
меня попробовать это:
public function changeDateFormat($date_start_old){
$date_start_old = strtotime($date_start_old);
$date_start = date("Y/m/d" , $date_start_old);
echo('Date start: '.$date_start);
}
Мой старый DATE_START является:
01/lug/2013
(это эквивалент 01/07/2013)
И когда я пытаюсь напечатать новый date_start Я извлекаю это, потому что не признает lug
:
1970/01/01
Есть ли способ преобразовать итальянскую дату на английский и после изменения формата?
Благодаря
http://stackoverflow.com/questions/6988536/strtotime-with-different-languages – bitWorking
Вы пробовали 'setlocale()', за которым следует 'strftime()'? –