|
|
|
จะทำค่าเวลาออกมาเป็น H:i:s ยังไงครับ พอดีทำออกมาแล้วมันเป็นแค่ ค่าติดลบ กับค่าจำนวนเต็มเฉยๆ |
|
|
|
|
|
|
|
Code (PHP)
echo date('Y-m-d H:i:s', $time);
|
|
|
|
|
Date :
2015-05-24 10:57:53 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำไมเวลามันแสดงออกมาเป็นแบบนี้แทนอะครับ ไม่ออกมาเป็นนาทีอย่างเดียว
อย่างวันที่ 2015-02-10 13:00:00 - 2015-02-10 13:00:00 มันต้องแสดงผลลัพธ์ออกมาเป็น
00:00:00 แต่ผลลัพธ์ออกมาเป็น 07:00:00 แทนอะคับ
|
|
|
|
|
Date :
2015-05-24 21:55:40 |
By :
moobobo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาโค๊ดที่แก้แล้วมาดูครับ บอกแบบนี้ไม่มีใครตอบได้ครับ เพราะไม่รู้ว่าทำไว้อย่างไร
|
|
|
|
|
Date :
2015-05-24 22:15:34 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$date_start = $objResult["start_time"];
$date_end = $objResult["chktime"];
$time = (strtotime($date_end) - strtotime($date_start))/ 60 ;
echo date('H:i:s', $time);
echo ออกแบบนี้อะครับ
|
|
|
|
|
Date :
2015-05-24 22:52:23 |
By :
moobobo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอา / 60 ออกครับ มันทำให้ค่าที่ได้จากการหาร ไม่ใช่ วินาที
เมื่อไม่ใช่วินาที่ก็จะใช้ format date( 'H:i:s') ไม่ได้ครับ
ต้องทำ format เอง ลองไปอ่านฟังก์ชั่นที่ผมให้ลิงค์ไปครับ
|
|
|
|
|
Date :
2015-05-24 22:59:24 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นาทีออกละครับ แต่ทำไมชั่วโมงมันยังขึ้นแบบนี้อยุ่อะครับ ทั้งๆที่ค่าต่างก็แค่เป็นนาที
|
|
|
|
|
Date :
2015-05-24 23:02:54 |
By :
moobobo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ตอบล่ะครับ ถ้ายังไม่ไปเอา ตัวอย่างโค๊ดมาลองทำ ลิงค์ที่คห 1
โค๊ดตัวอย่างอยู่ใน คห 1 ของ ลิงค์ที่ให้ครับ
|
|
|
|
|
Date :
2015-05-24 23:14:42 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|