%一下不就行了吗?参考代码如下:$sec = x;
$hour = $sec % 3600;
$min = ($sec - $hour * 3600) % 60;
if($hour >0) $time_str = $hour . "小时";
if($min >0) $time_str .= $min . "分钟";
$hour = $sec % 3600;
$min = ($sec - $hour * 3600) % 60;
if($hour >0) $time_str = $hour . "小时";
if($min >0) $time_str .= $min . "分钟";
解决方案 »
- 大数据量的查询网站
- 关于mysql一次自动插入2条数据出现的原因,和求解决办法。。
- PHP 把if里面的变量引用到else 有这样的方法吗?
- 关于一套PHP程序发布出来的网站跟原网站不同,是怎么回事?
- preg_split('/[,,]/', 与preg_split('/(,|,)/',
- 赋值的问题!
- 请教各位在我的代码中为什么post方法可以,但get方法却总是报错,各位可以测试一下,在线等待中!!!
- 请问,web中嵌入ppt,如何获取ppt当前页码?如何控制ppt的显示页码?急!!谢谢帮忙啊!
- 求助:关于用php写文件的问题。
- 如何将PHP+mysql+apache打包?
- 寻PHP+MySQL开发高手合作创业!——限上海
- 上传flash,是不是和上传文件的操作一样?
你的代码有点问题,我修改了一下
<?php
$sec = 50;
$hour = floor($sec / 3600);
$min = floor(($sec - $hour * 3600) / 60);
if ($hour > 0) {
$time_str = $hour . "小时";
}
if ($min >0 ) {
$time_str .= $min . "分钟";
}
echo $time_str;
?>
在手册里有写
<?php
echo floor(4.3); // 4
echo floor(9.999); // 9
?>