PHP中的Excel自定义时间格式解码

时间:2013-01-12 15:49:28

标签: php excel timestamp

我有很多我正在使用PHP处理的电子表格,其中一个单元格包含一个时间戳,其自定义格式为:[h]:mm:ss.0;@

这会将诸如2.09491E-05之类的数字转换为0:00:01.8

当我把它读入php时,我只能获得2.09491E-05的值,但我不知道如何将其转换为秒。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

在Excel中,一天等于1.因此,为了将1.81秒的Excel表示形式(2.09491E-05)转换为每秒等于1的数字,只需乘以一天中的秒数,即,24 * 60 * 60,或86,400:

2.09491E-05 * 86,400 = 1.81