|
|
|
ขอความช่วยเหลือ อีกครั้ง คับ อยากรู้ วิธีหาค่า ห่าง ของวันที่ โดย ผลลัพท์ ออกมาเป็น จำนวน วัน คับอย่าง เช่น สมมติ เรากรอกแบบฟอร์ม |
|
|
|
|
|
|
|
function calcDateDiff( $date1, $date2 )
{
if( $date2 > $date1 )
{
die( "error: date1 has to be >= date2 in calcDateDiff($date1, $date2)" );
}
$diff = $date1-$date2;
$seconds = 0;
$hours = 0;
$minutes = 0;
if($diff % 86400 > 0)
{
$rest = ($diff % 86400);
$days = ($diff - $rest) / 86400;
if( $rest % 3600 > 0 )
{
$rest1 = ($rest % 3600);
$hours = ($rest - $rest1) / 3600;
if( $rest1 % 60 > 0 )
{
$rest2 = ($rest1 % 60);
$minutes = ($rest1 - $rest2) / 60;
$seconds = $rest2;
}else
$minutes = $rest1 / 60;
}else
$hours = $rest / 3600;
}else
$days = $diff / 86400;
$newDate = "$days, $hours:$minutes:$seconds";
return($newDate);
// return array( "days" => $days, "hours" => $hours, "minutes" => $minutes, "seconds" => $seconds);
}
|
|
|
|
|
Date :
8 ม.ค. 2550 14:33:23 |
By :
แวะมา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|