2012-03-23 402 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