/ как да конвертирате Excel дата (42796) в php (3/2/2017) - php

как да конвертирате Excel дата (42796) в PHP (3/2/2017) - php

Искам да показвам дата от Excel файл. Ако аз просто ще получа дата от Excel да се показва 42796 и ако се използва под метода

 date("Y-m-d", strtotime(str_replace("/", "-", trim($delivery_date))))

това е шоу 1970-01-01. И оригиналната ми отлична дата е 3/2/2017. Помогни ми и благодаря предварително

Отговори:

0 за отговор № 1

Можеш да използваш

$PHP_DATE = ($EXCEL_DATE - 25569) * 86400;

Ще разпознаете 86400 като брой секунди на ден и 25569 съответства на 1 януари 1970 г., от който се измерват датите на UNIX.

(Забележете, че това се прекъсва преди 1 март 1900 г. поради мисленето на Excel, че 1900 е била прескачаща година.)