一旦我计算两位数输出应该是不同的,然后在Excel中的Excel表

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

 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