教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php转换秒数为时间(年、月、日、小时…)的代码

php转换秒数为时间(年、月、日、小时…)的代码

发布时间:2015-12-22   编辑:jiaochengji.com
写了一个函数,将秒数表示的事件转换为年、月、日、小时等时间格式。有需要的朋友,可以参考下。

代码如下:

<?php
/**
 * 秒数转为年月日小时等时间格式 
 * by http://www.jbxue.com
*/
function Sec2Time($time){ 
  if(is_numeric($time)){ 
    $value = array( 
      "years" => 0, "days" => 0, "hours" => 0, 
      "minutes" => 0, "seconds" => 0, 
    ); 
    if($time >= 31556926){ 
      $value["years"] = floor($time/31556926); 
      $time = ($time%31556926); 
    } 
    if($time >= 86400){ 
      $value["days"] = floor($time/86400); 
      $time = ($time%86400); 
    } 
    if($time >= 3600){ 
      $value["hours"] = floor($time/3600); 
      $time = ($time%3600); 
    } 
    if($time >= 60){ 
      $value["minutes"] = floor($time/60); 
      $time = ($time%60); 
    } 
    $value["seconds"] = floor($time); 
    return (array) $value; 
  }else{ 
    return (bool) FALSE; 
  } 
}
?>

您可能感兴趣的文章:
php转换秒数为时间(年、月、日、小时…)的代码
php日期函数的简单示例代码
js时间转换(毫秒转换成日期时间)
php获取本周、本月第一天与最后一天的时间戳
php 获取今日、昨日、上周、本月的起始与结束时间戳
PHP中的日期和时间函数
javascript日期转换 时间戳转日期格式的代码一例
jquery js 获取时间差、时间格式具体代码
php 当前时间、时间戳的获取方法汇总
php判断闰年(闰年计算方法)

[关闭]
~ ~