php时间转换成秒数的例子

白俊遥博客


php时间转换成秒数是非常的简单了我们使用了strtotime函数了,我们在这里来为各位介绍一下吧,希望文章能够帮助到大家.

把HH:MM:SS格式的时间字符串转换成秒数,可以使用date_parse函数解析具体的时间信息.

1<?php
2  $time '21:30:10';
3  $parsed = date_parse($time);
4  $seconds $parsed['hour'] * 3600 + $parsed['minute'] * 60 + $parsed['second'];
5  echo $seconds;
6?>

更详细的例子,转换成多少天/多少小时/多少分

view sourceprint?

01function get_stay_time($timestamp$is_hour = 1, $is_minutes = 1)
02{
03    $CI =& get_instance();
04    if(emptyempty($timestamp) || $timestamp <= 60) {
05        return false;
06    }
07    $time = time();
08    $remain_time $time $timestamp;
09    $day floor($remain_time / (3600*24));
10    $day $day > 0 ? $day.'天' '';
11    $hour floor(($remain_time % (3600*24)) / 3600);
12    $hour $hour > 0 ? $hour.'小时' '';
13    if($is_hour && $is_minutes) {
14        $minutes floor((($remain_time % (3600*24)) % 3600) / 60);
15        $minutes $minutes > 0 ? $minutes.'分' '';
16        return $day.$hour.$minutes;
17    }
18    if($hour) {
19        return $day.$hour;
20    }
21    return $day;
22}


fiveblog
请先登录后发表评论
  • 最新评论
  • 总共0条评论