2012-03-23 81 views
-3

时候才能这样做的时候PHP奇数时间增加

$day_timmer = time() 
echo $day_timmer; 

This is what printsout 1332533147 

但当我添加到它,我得到这个

$day_timmer = time() * 1000; 
echo $day_timmer; 
This is what printsout 1.332533387E+12 

没有什么线索,我做错了。

,所以我得到否决了不知道为什么字母都在我的号码笑

+3

而你的问题是......? – j08691 2012-03-23 20:12:37

+1

这些数字相乘所产生的数字非常大,因此它以E表示法显示 - http://en.wikipedia.org/wiki/Scientific_notation – Yaniro 2012-03-23 20:15:07

+0

@ j08691 Gee谢谢,我想我有一个有效的问题。如果您希望返回数字,并最终得到E + 12 – MHowey 2012-03-23 20:20:39

回答

4

这就是所谓的科学记数法,并且它的所有权利。 E+12代表10 和你的情况,这正是给定数:

1.332533387E+12 = 1.332533387 * 10^12 = 1,332,533,387,000 
+1

...通常会溢出一个32位有符号整数,所以PHP使用浮点数代替 – Brian 2012-03-23 20:19:54

1

解决您的问题请使用以下的语句。

<?php 
echo date("h:i a"); 
?> 
+0

谢谢,但它不适用于我的情况。 – MHowey 2012-03-23 20:27:25