2017-01-10 195 views
1

我寫了下面的代碼:無法獲取從PHP中的時間戳日期和時間?

$timestamp = "1483625713000"; 
$date = date('d-m-Y', $timestamp); 
$time = date('Gi.s', $timestamp); 

,但如預期輸出不來了: 我的輸出:

echo $date // 23-03-48984 
echo $time // 2136.40 
+1

你是怎麼生成的時間戳?如果你切斷了最後3個0,它會給出一個適當的時間戳(2017-01-05 09:15:13)。 – aynber

+0

但這解決方案不適合我 – lakshay

+0

@anyber你或許我必須檢查它的一代。 – lakshay

回答

1

看起來你已經有了在時間戳毫秒。試試這個:

$timestamp = 1483625713000/1000; 
$date = date('d-m-Y', $timestamp); 
$time = date('Gi.s', $timestamp); 

var_dump($date); 
var_dump($time); 

輸出

string(10) "05-01-2017" 
string(7) "1415.13" 
+0

如何解決時間? – lakshay