Я читаю дату от excel, которая в этом формате 12/5/2012 день/месяц/год используя этот код для чтения. используя PHP EXCEL
PHPExcel_Style_NumberFormat::toFormattedString($value['A'],'YYYY-MM-DD' );
его работает как шарм, преобразующий вышеуказанную дату '12/5/2012 'в' 2012-12-05 '
теперь проблема заключается в том, что датой дается указание 18/5/2012, или вы можете сказать, что если я установил день больше 12, он даст мне эту дату 18/5/2012 в этом формате 18/5/2012 после формирования
Я тоже пробовал эту штуку
$temp = strtotime( PHPExcel_Style_NumberFormat::toFormattedString($value['A'],'YYYY-MM-DD' );
$actualdate = date('Y-m-d',$temp) ;
Это также верно соответствует дате '12/5/2012 ', но в этом случае 18/5/2012 он выводит результат в 1970-01-01