如1880秒就是31多分钟,
我想输出的像这样格式:
00:31:33
怎么转换?
我想输出的像这样格式:
00:31:33
怎么转换?
解决方案 »
- 求这段代码的详解
- 关于urlencode的一个小问题
- 提示mcrypt_module_open不能识别
- 服务器如何给前台一个信号
- 急救: our plus代码不能统计流量
- IIS 5.0 中,如何查看当前的 用户请求数?
- 我的第一次尝试, PHP连接MYSQL的问题, 如何搞定~
- 新手求教:XP下mysql与PHP连接问题
- echo"<META HTTP-EQUIV=REFRESH CONTENT='0;URL=a.php'> "这条语句我的apache怎么没有响应
- 如何判断某个用户连续三次的操作?(再贴)
- 兄弟们有用claroline吗?进来讨论一下
- 请教形参为对象是什么意思(ZF框架中所见)
$mydate = date("H:m:s",1880);
很简单的一首题目
$mydate = date("H:m:s",1880);如果是那么简单的话我就不用问了。$mydate = date("H:m:s",1880);
//输出
00:01:20--------------------------------------------
1880秒才1分钟???
谢谢
<?php
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;
}
}
?>