Home > Backend Development > PHP Problem > How to convert time into seconds in php

How to convert time into seconds in php

王林
Release: 2023-03-07 06:02:02
Original
4084 people have browsed it

php method to convert time into seconds: You can use the date_parse() function to parse specific time information and return an associative array containing the specified date, thereby achieving the purpose of converting time into seconds.

How to convert time into seconds in php

Function introduction:

date_parse() function returns an associative array containing the specified date. If successful, it returns an array containing the parsed date information. Associative array, returns FALSE on failure.

(Video tutorial: php video tutorial)

Example:

把HH:MM:SS格式的时间字符串转换成秒数,可以使用date_parse函数解析具体的时间信息。
 
<?php
  $time = &#39;21:30:10&#39;;
  $parsed = date_parse($time);
  $seconds = $parsed[&#39;hour&#39;] * 3600 $parsed[&#39;minute&#39;] * 60 $parsed[&#39;second&#39;];
  echo $seconds;
?>
 
更详细的例子
 
转换成多少天/多少小时/多少分
 
function get_stay_time($timestamp, $is_hour = 1, $is_minutes = 1)
{
    $CI =& get_instance();
 
    if(empty($timestamp) || $timestamp <= 60) {
        return false;
    }
 
    $time = time();
    $remain_time = $time - $timestamp;
 
    $day = floor($remain_time / (3600*24));
    $day = $day > 0 ? $day.&#39;天&#39; : &#39;&#39;;
    $hour = floor(($remain_time % (3600*24)) / 3600);
    $hour = $hour > 0 ? $hour.&#39;小时&#39; : &#39;&#39;;
    if($is_hour && $is_minutes) {
        $minutes = floor((($remain_time % (3600*24)) % 3600) / 60);
        $minutes = $minutes > 0 ? $minutes.&#39;分&#39; : &#39;&#39;;
        return $day.$hour.$minutes;
    }
 
    if($hour) {
        return $day.$hour;
    }
    return $day;
}
Copy after login

Related recommendations: php training

The above is the detailed content of How to convert time into seconds in php. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template