ホームページ >バックエンド開発 >PHPの問題 >PHPで時間を秒に変換する方法

PHPで時間を秒に変換する方法

王林
王林オリジナル
2020-11-03 10:37:014094ブラウズ

時間を秒に変換する

php メソッド: date_parse() 関数を使用して、特定の時間情報を解析し、指定された日付を含む連想配列を返すことで、時間を秒に変換する目的を達成できます。

PHPで時間を秒に変換する方法

関数の紹介:

date_parse() 関数は、指定された日付を含む連想配列を返します。成功すると、解析された日付を含む配列を返します。日付情報。連想配列。失敗すると FALSE を返します。

(ビデオ チュートリアル: php ビデオ チュートリアル)

例:

把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;
}

関連する推奨事項: php トレーニング

以上がPHPで時間を秒に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。