Excelの日付形式は、1899年12月30日以降の日数と考えられています(なぜですか?1900年1月1日に基づいているため、1900年に閏年を誤って含むため、 Excelの「1/1/1901」は「367」です。)PHPの日付をExcelに変換しますか?
したがって、どのようにして日付またはタイムスタンプをPHPから変換できますか(通常はUNIXタイムスタンプ、1970年1月1日以降の秒数)をExcelに出力しますか?
PHP 5.1.6では?
ええ、あなたはそれが来るのを見ていないでしょうか?だから、私はDateTimeオブジェクト、date_create()、date_diff()などの機能は利用できません。
Excelの日を1970年1月1日に記録してそこから作業するだけでも可能ですか?そして、DST-proofバージョンがありますか? Excelの日付にUnixタイムスタンプを変換する
Excelファイルに書き込むために使用しているものに、変換機能が付属しているとは思いませんか?これがちょうどCSVの場合、私はExcelが基本的な日付/時刻形式を解析するのにはかなり優れていることを発見しました。 – Brad
私はPHPExcelを使用しています。日付を変換する組み込み関数はPHP 5.2に依存しています。 PHPExcelの95%は5.1で動作しますが、日付変換は動作しません。私は実際のExcelファイルを作成しています。日付文字列を "07/27/2011"で送信すると、日付として認識されないように見えるので、操作と並べ替えはオフになります。 – Andrew
5.2にアップグレードすることはできないと思いますか? – Brad