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)用法总结》、《php+mysql 데이터베이스操作入门教程》 및 《php常见数据库操作技巧汇总》

본문에서 설명한 내용이 여러분의 PHP 프로그램 설계에 도움이 되길 바랍니다.

성명: 본문 내용은 인터넷에서 가져왔으며, 저작권자에게 속하며, 인터넷 사용자가 자발적으로 기여하고 업로드한 내용입니다. 이 사이트는 소유권을 가지지 않으며, 인공적인 편집을하지 않았으며, 관련 법적 책임도 부담하지 않습니다. 저작권 침해가 의심되는 내용을 발견하시면 이메일을 보내주시기 바랍니다: notice#oldtoolbag.com(이메일을 보내는 경우, #을 @으로 변경하여 신고하시고 관련 증거를 제공하시면, 해당 사이트는 즉시 저작권 침해 내용을 삭제합니다.

추천해드립니다