2017-04-22 88 views
1

我以字符串格式得到了日期和時間的JSON響應,我希望它能夠轉換成適當的日期和時間。 我正在使用API​​來獲取響應,並使用JSON代碼,但它是以字符串形式。我如何將它轉換爲正確的日期和時間。如何在PHP CodeIgniter中將字符串格式的datetime轉換爲正確的日期和時間格式?

我得到了如下回應:

"start_time": 1492841592, 
"end_time": 1492841619, 
"seconds": 22392, 
"duration": "00:00:27", 
"_drm": 0.45, 

而且我想在輸出:

01:10pm 16 Mar 

這種格式。

要轉換它,我試圖使用date()函數從PHP。但它不會給我適當的結果。 我提到以下問題:

How to convert string to date format in PHP?

how to convert string day into date time format in php

how to convert String time to dateTime format in php?

+0

你嘗試過什麼?你的代碼是怎樣的?你剛開始的結果是什麼? – shaggy

回答

0

您正在尋找這樣的事情?

$json = <<<'JSON' 
{ 
    "start_time": 1492841592, 
    "end_time": 1492841619, 
    "seconds": 22392, 
    "duration": "00:00:27", 
    "_drm": 0.45 
} 
JSON; 

$dt = json_decode($json); 

echo date('h:ia M j', $dt->start_time); 

輸出:

 
06:13am Apr 22 

Demo

相關問題