Php 如何将时间日期从JSON转换为人类可读的?
请帮助我将JSON时间数据转换为PHP中12小时的人类可读时间 我从JSON获得的时间数据是:1380、1395等等 JSON时间数据对应的实时如下。 1380是晚上11点 1395年是晚上11点15分 现在请告诉我如何在PHP中将(1380、1395等)转换为人类可读的12小时时间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
提前感谢。假设此值只是从午夜开始的分钟数:
$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点)