我想问php,现在的日期是:10:10:10 18/08/2020路由器正常运行时间为:1w1d11h1m1s路由器的开机日期是什么时候?例子10:10:10 11/08/2020需要具有日期格式的函数 phpH:i:s d/m/Y新编辑添加示例功能:$uptime = "1w1d11h1m1s";function turn_on($uptime){$w = str_replace('w', ' weekdays', $uptime);$d = str_replace('d', ' days', $uptime);$h = str_replace('h', ' hours', $uptime);$i = str_replace('m', ' minutes', $uptime);$s = str_replace('s', ' seconds', $uptime);echo 'date is' . ('H:i:s d/m/Y' ,strtotime(' - '. $w $d $h $i $s ));}感谢所有可以帮助我的人
1 回答
红糖糍粑
TA贡献1815条经验 获得超6个赞
除非您可以重新格式化 $uptime,否则您需要先将其拆分,然后将其转换为时间戳并根据您的喜好输出:-
public function turn_on($uptime)
{
$items = preg_split('/[^0-9]/i', $uptime);
$timeStamp = strtotime("- $items[0] week
$items[1] days
$items[2] hours
$items[3] minutes
$items[4] seconds");
return date('H:i:s d/m/Y', $timeStamp);
}
- 1 回答
- 0 关注
- 92 浏览
添加回答
举报
0/150
提交
取消