|
|
|
รบกวนถามเรื่องดึงค่ามาบวกกัน วันที่ เวลา โดยใช้คำสั่งวนลูบ |
|
|
|
|
|
|
|
งงกับคำถาม ความต้องการคือจะหาจำนวน วัน ชั่วโมง นาที จาก วันที่ทั้งหมดหรือเปล่าครับ
|
|
|
|
|
Date :
2019-04-09 23:09:15 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องการนำค่าวัน เวลา จาก 2แถวที่ออกมา มาบวกกันครับ
คือจะได้ 2วัน 54นาที ...วินาที
|
ประวัติการแก้ไข 2019-04-10 06:32:29
|
|
|
|
Date :
2019-04-10 06:31:22 |
By :
nonkungzacb |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มาเป็นภาพมันง่ายกว่าก๊อปโค้ดมาอย่างไรครับ?
|
|
|
|
|
Date :
2019-04-10 11:00:32 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่เห็นการแสดงข้อมูลเพราะไม่ได้ สั่งให้ echo หรือเปล่า
Code (PHP)
while($querystart = Mysqli_fetch_array(start)) {
$begin=$querystart['start']; // วันที่เริ่มนับ
$end=date($querystart['stop']); // วันที่สิ้นสุด
echo duration($begin,$end). '<br/>'; // ตกการเรียกใช้ function ไปหรือเปล่า
}
ส่วน function แก้ไขให้ใหม่ strtotime สิ่งที่ได้มาคือจำนวน วินาที ซึ่งเป็นหน่วยต่ำสุดที่ต้องการใช้งานอยู่แล้ว
Code (PHP)
function duration($begin,$end){
$sec=strtotime($end)-strtotime($begin);
$wan=floor($sec/86400); $sec -= $wan * 86400;
$hour=floor($sec/3600); $sec -= $hour * 3600;
$minute=floor($sec/60); $sec -= $minute * 60;
return $wan." Days ".$hour."Hours ".$minute."Minutes ".$sec."Seconds";
}
|
ประวัติการแก้ไข 2019-04-10 13:12:23
|
|
|
|
Date :
2019-04-10 13:10:22 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือผมทำการดึงค่า วัน เวลา โดยใช้คำสั่ง while ซึ่งค่าจะออกมา2แถว
คือต้องการให้บวกกันครับ ต้องทำอย่างไร
คือจะได้ 2วัน 54นาที ...วินาที
|
ประวัติการแก้ไข 2019-04-10 13:35:12
|
|
|
|
Date :
2019-04-10 13:33:44 |
By :
nonkungzacb |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$ttl_sec = 0;
while($querystart = Mysqli_fetch_array(start)) {
$begin=$querystart['start']; // วันที่เริ่มนับ
$end=date($querystart['stop']); // วันที่สิ้นสุด
$ttl_sec += strtotime($end)-strtotime($begin);
}
echo duration($ttl_sec);
แก้ function duration เอาเองนะครับ ถ้าแก้ไม่ได้ ต้องจ้างแล้วล่ะครับ ทำตัวอย่างถีงขนาดนี้แล้ว
|
|
|
|
|
Date :
2019-04-10 13:41:11 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ ขอบคุณมากๆครับ
|
ประวัติการแก้ไข 2019-04-10 16:36:02
|
|
|
|
Date :
2019-04-10 14:31:39 |
By :
nonkungzacb |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|