Excelの日付を表示したい。 私は単にそれが1970年1月1日を示している方法excel date(42796)からphp(3/2/2017)への変換方法
date('Y-m-d', strtotime(str_replace('/', '-', trim($delivery_date))))
以下の示す42796 とあれば使用をExcelから日付を取得します場合。 元のエクセルの日付は2017年3月2日です。 私を助け、事前に感謝
がExcelの日付を表示したい。 私は単にそれが1970年1月1日を示している方法excel date(42796)からphp(3/2/2017)への変換方法
date('Y-m-d', strtotime(str_replace('/', '-', trim($delivery_date))))
以下の示す42796 とあれば使用をExcelから日付を取得します場合。 元のエクセルの日付は2017年3月2日です。 私を助け、事前に感謝
があなたは日の秒数として86400を認識します
$PHP_DATE = ($EXCEL_DATE - 25569) * 86400;
を使用することができますし、25569は、UNIXの日付があり、そこから、1970年1月1日に対応測定された。
(原因Excelに1900年3月1日前にこの休憩に注意してください1900年がうるう年だったことを考える。)
あなたがのstrtotime上のマニュアルの上に行きましたか? http://php.net/manual/en/function.strtotime.phpとdate http://php.net/manual/en/function.date.php –