ช่วยบอกวิธีการแปลง วินาทีเป็น ชั่วโมงทีครับ สมมุติว่า เรามี 1440 วินาที จะแปลงให้เป็นชั่วโมง ในรูปแบบ 00:24:00 ได้ยังไงครับ
<?php
/**
*
* @convert seconds to hours minutes and seconds
*
* @param int $seconds The number of seconds
*
* @return string
*
*/
function secondsToWords($seconds)
{
/*** return value ***/
$ret = "";
/*** get the hours ***/
$hours = intval(intval($seconds) / 3600);
if($hours > 0)
{
$ret .= "$hours hours ";
}
/*** get the minutes ***/
$minutes = bcmod((intval($seconds) / 60),60);
if($hours > 0 || $minutes > 0)
{
$ret .= "$minutes minutes ";
}
/*** get the seconds ***/
$seconds = bcmod(intval($seconds),60);
$ret .= "$seconds seconds";
return $ret;
}
?>
แก้การต่อ string เองนิดหน่อยครับ เช่น hh:mm:ss หรือ hh/mm/ss
Date :
2010-01-22 10:33:19
By :
numenoy
ไม่แน่ใจแบบนี้ใช่ป่าว
<?php echo date("H:i:s" , strtotime(1440)); ?>
Date :
2010-01-22 10:37:44
By :
adaaugusta
<?php echo date("H:i:s" , mktime(0,0,1440,0,0,0)); ?>
Date :
2010-01-22 11:41:19
By :
xbeginner01
ขอบคุณครับ
Date :
2010-01-22 13:58:50
By :
Hide
gmdate("H:i:s", 1440)
Date :
2010-02-08 11:23:39
By :
exza
Load balance : Server 03