如何将时间日期从JSON转换为人类可读?

时间:2015-02-15 17:06:20

标签: php arrays json

请帮助我将PHP的JSON时间数据转换为12小时的人类可读时间。

我从JSON获得的数据是:1380,1355等等 对应于JSON时间数据的实时时间如下。     1380年是晚上11点     1395年是11.15PM

现在请告诉我如何将(1380,1395等)转换成人类可读时间12小时的PHP

先谢谢。

2 个答案:

答案 0 :(得分:0)

假设这个值只是午夜以来的分钟数:

$value = 1395;
$hours = floor($value / 60);
$minutes = $value - ($hours * 60);

$time = $hours . ':' . $minutes;

虽然对夏令时发生的事情进行一些澄清会很有用

答案 1 :(得分:0)

看起来1380是当天的分钟数。

您可以使用gmdate()。首先将分钟转换为秒(乘以60),然后在gmdate函数中使用它。

echo gmdate("h:i A", 1380*60);