PHP 从正常运行时间获取日期

我想问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 ));

}

感谢所有可以帮助我的人


侃侃无极
浏览 93回答 1
1回答

红糖糍粑

除非您可以重新格式化 $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);}
打开App,查看更多内容
随时随地看视频慕课网APP