php - 一旦我计算出要输出的两位数应该不同,那么php中的excel表

标签 php excel date math time

这里我要decimal(1406354340,1406354341) 这样的数字,现在我在excel表格中对这两个数字应用一些公式,如下所示,假设有单元格c3c2和值(value)

c2 = 1406354340 and c3 = 1406354341   =(c3-c2)/86400

输出类似于 1.18203E-05 然后我将单元格的格式更改为 [$-F400]h:mm:ss AM/PM显示 12:00:01 AM
现在开始我按照上面的格式在 php 中应用。请看下面的代码
$unix_time1='1406354340'; $unix_time2='1406354341';

$timestamp = (((float)$unix_time2)-((float)$unix_time1))/86400;

echo "<br>".date('h:m:s A',strtotime($timestamp));

输出将是:
一旦我显示 $timestamp 1.1574074074074E-5时间是01:01:00 AM
从 php 和 Excel 输出的结果相差这么远,为什么?

请帮我解决这个问题。

最佳答案

我希望它会帮助你遵循代码

    $unix_time1='1406354340'; $unix_time2='1406354341';

    $timestamp = (($unix_time2)-($unix_time1));

   echo date('h:i:s A',strtotime($timestamp));

这将返回 12:00:01 AM

关于php - 一旦我计算出要输出的两位数应该不同,那么php中的excel表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30392945/

相关文章:

php - 在 php 变量中使用 html 中的 php include 函数

php - 文件上传不工作

Excel - 错误列一个单元格中存在多个错误

php - 我可以使用哪个jquery?

c++ - 通过 C++ DLL 将 Arduino 字符串转换为 Excel BSTR 的随机字符

vba - 连续循环刷新公式

javascript 将十进制转换为日期

MySQL 查询根据日期范围重叠选择不同的行

转换自 2000-01-01 00 :00:00 to Date YYYYMMDDHH in C programming 以来的小时数

php - 设置 SOAP-ENV Nusoap 的值