Преобразование даты 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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