Преобразование даты Excel с помощью PHP ExcelPhp

Кемеровские программисты php общаются здесь
Anonymous
Преобразование даты Excel с помощью PHP Excel

Сообщение Anonymous »

Я читаю дату из Excel, который находится в этом формате 12/5/2012 День/месяц/год
Использование этого кода для чтения. Использование PHP Excel < /p>

Код: Выделить всё

   PHPExcel_Style_NumberFormat::toFormattedString($value['A'],'YYYY-MM-DD' );
это работает как чар преобразование вышеупомянутой даты '12/5/2020 'в «2012-12-05'

Теперь проблема в том, что дата дата не говорит 18/5/2012 или вы можете сказать, что я установил дни более 12, а после этого дата 18/2012 в этом формате 18/2012. />
Я также попробовал эту штуку < /p>

Код: Выделить всё

      $temp  = strtotime(  PHPExcel_Style_NumberFormat::toFormattedString($value['A'],'YYYY-MM-DD' );
$actualdate = date('Y-m-d',$temp) ;
Это также преобразует дату '12/5/2021 'Правильно, но в данном случае 18/5/2012 это дает вывод как 1970-01-01

Подробнее здесь: https://stackoverflow.com/questions/111 ... -php-excel

Вернуться в «Php»