为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
侃侃无极 2023-10-15 16:42:42
我想问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);

}


查看完整回答
反对 回复 2023-10-15
  • 1 回答
  • 0 关注
  • 92 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信