PHP中使用Spreadsheet_Excel_Reader处理EXCEL日期
导入不经处理的数据
导入数据,得到的并不是时间格式,而是一个int数字。
这些个数字是相隔天数。例如是出生日期跟1900-01-01相隔的天数,并不是我们熟知的1970-01-01
所以,要算成我们准确的日期,则需要减去相差的70年天数,
70 x 365 + 18(其中的闰年的天数) + 1 = 25569 天
那么实际相隔天数应该是birthday - 25569
那么时间相差时间(秒),则是(birthday - 25569) x 60 x 60 x 24 时间戳
再转成date格式,就是当前的日期了。