Heim  >  Artikel  >  php教程  >  php 秒格式为天/小时/分钟/秒

php 秒格式为天/小时/分钟/秒

PHP中文网
PHP中文网Original
2016-05-25 17:09:08983Durchsuche

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;
  }
  return $output;
}

dida_bootstrap.inc

/**
 * 计算给定的秒数距离当前时间多久
 * @param int $timestamp
 *  秒数,通常是当前时间减去另一个时间
 * @param int $granularity
 *  显示层级,默认为 年 周 天 小时 分钟 秒
 * @return string
 */
function format_interval($timestamp, $granularity = 5) {
  $units = array(
    31536000 => t('system', '年'), 
    604800 => t('system', '周'), 
    86400 => t('system', '天'),
    3600 => t('system', '小时'),
    60 => t('system', '分钟'),
    1 => t('system', '秒')
  );
 
  $output = '';
 
  foreach ($units as $key => $value) {
    if ($timestamp >= $key) {
      $output .= floor($timestamp / $key) . $value;
      $timestamp %= $key;
      $granularity--;
    }
    if ($granularity == 0) {
      break;
    }
  }
 
  return $output ? $output : t('system', '0 秒');
}
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:生成随机密码Nächster Artikel:遍历目录,获取文件中的中文