【问题标题】:Excel Custom Time Format Decode in PHPPHP中的Excel自定义时间格式解码
【发布时间】:2013-01-12 15:49:28
【问题描述】:

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

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

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

【问题讨论】:

  • 快速计算得出86400一天的秒数*2.09491e-5=1.8秒,等于0:00:01.8

标签: php excel timestamp


【解决方案1】:

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

2.09491E-05 * 86,400 = 1.81

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-22
    相关资源
    最近更新 更多