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

Php 如何将时间日期从JSON转换为人类可读的?,php,arrays,json,Php,Arrays,Json,请帮助我将JSON时间数据转换为PHP中12小时的人类可读时间 我从JSON获得的时间数据是:1380、1395等等 JSON时间数据对应的实时如下。 1380是晚上11点 1395年是晚上11点15分 现在请告诉我如何在PHP中将(1380、1395等)转换为人类可读的12小时时间 提前感谢。假设此值只是从午夜开始的分钟数: $value = 1395; $hours = floor($value / 60); $minutes = $value - ($hours * 60); $time

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

我从JSON获得的时间数据是:1380、1395等等 JSON时间数据对应的实时如下。 1380是晚上11点 1395年是晚上11点15分

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


提前感谢。

假设此值只是从午夜开始的分钟数:

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

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

尽管一些关于夏令时发生的事情的澄清是有用的

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

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

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

这不是json时间,没有标准json时间。。。。这只是一些人选择使用的任意格式,然而,如果不知道1380如何等于晚上11:00,那么任何人都很难回答。。。。但它看起来像是午夜(00:00)后的分钟数@markBaker 1440分钟=24小时,所以1380分钟是23小时(晚上11点)