English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHPで秒をフォーマットするカスタム関数の実装

本文はPHPカスタム関数を使用して秒を形式化する方法について説明しています。以下に詳細を示します:

function vtime($time) {
  $output = '';
  foreach (array(86400 => '日', 3600 => '時間', 60 => '分', 1 => '秒') as $key => $value) {
    if ($time >= $key) $output .= floor($time/$key) . $value;
    $time %= $key;
  }
  if($output==''){
    $output=0;
  }
  return $output;
}
//$now=time();
$oldtime=86465;
//echo vtime($now);//出力:17058日4時間8分55秒
echo vtime($oldtime);//出力:1日1分5秒

PHPに関連する内容に興味を持つ読者は、本サイトの特集を参照してください:《PHP 日付と時間の使用方法総括》、《PHP 数学的演算技術総括》、《PHP 配列(Array)操作技術大全》、《PHP 基本文法入門教程》、《PHP 演算と演算子の使用方法総括》、《PHP 面向オブジェクトプログラムデザイン入門教程》、《PHP ネットワークプログラミング技術総括》、《PHP 文字列(string)の使用方法総括》など+mysql データベース操作入門教程及び《php 常見データベース操作技術総括》

本記事の内容が皆様のPHPプログラムデザインに役立つことを願っています。

声明:本記事の内容はインターネットから収集され、著作権者に帰属します。インターネットユーザーにより自発的に貢献し、自己でアップロードされました。本サイトは所有権を持ちません。また、人工的な編集は行われていません。著作権侵害が疑われる内容がある場合は、以下のメールアドレスまでご連絡ください:notice#oldtoolbag.com(メールを送信する際、#を@に置き換えてください。申し訳ありませんが、関連する証拠を提供し、一旦確認されると、本サイトは即座に侵害が疑われるコンテンツを削除します。)

おすすめ