สอบถามเรื่องการคำนวนชั่วโมงกับนาทีครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามเรื่องการคำนวนชั่วโมงกับนาทีครับ

สอบถามเรื่องการคำนวนชั่วโมงกับนาทีครับ
คือผมอยากทราบว่า
0.20 คือ 0.20 นาทีครับ
0.50 คือ 0.50 นาทีครับ
ผมลองประยุกต์ดูแล้วนะครับ แต่ยังไม่เกิดผลครับ
เมื่อนำ 0.20 นาทีมารวมกับ 0.50 นาที จะได้ 1.10 ชั่วโมงครับ
ผมลองเขียนแล้วแต่ผลที่ได้คือออกมาแค่ 1.00 ชั่วโมงครับ
ซึ่งผมไม่ทราบว่าผมต้องเขียนตัวแปรอะไรเพื่อกำหนดของจำนวนนาทีและชั่วโมงอีกครับ
ขอคำแนะนำด้วยนะครับ
ขอบคุนครับ


Maxtri 182.52.166.xxx 15-11-2016 13:30:54

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ


  • ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
ลืมบอกไปครับ
คำนวนด้วยการกรอกใน textbox นะครับ
textbox1 + textbox2 = textbox3
ครับ


maxtri 182.52.166.xxx 15-11-2016 13:37
 ความคิดเห็นที่ 2
ลองเอาฟังก์ชั่นบวกเวลานี้ ไปเป็นแวทาง

function sumTime(c){
	return (parseFloat((c/0.60).toFixed(0))+parseFloat((c%0.60).toFixed(2))).toFixed(2);	
}


c คือผลรวมในรูปแบบฐาน 10 ตัวฟังก์ชั่นจะแปลงเป็นเวลา

เช่น 0.20 0.50 จะได้ 0.70 
c คือ .0.70
พอเอาเข้าฟังก์ชั่นจะเป็น 1.10 
คือ 1 ชั่วโมง 10 นาที


ninenik 14.207.170.xxx 15-11-2016
 ความคิดเห็นที่ 3
ขอบคุนสำหรับแนวทางมากครับ
ผมจะนำไปประยุกต์และปรับครับ


maxtri 101.108.207.xxx 16-11-2016 09:50
 ความคิดเห็นที่ 4
สอบถามครับ
ผมสามารถนำฟังชั่นที่คำนวนเวลาไปผสมกับฟังชั่นที่คำนวนปกติแล้วแต่ยังไม่ได้ครับ
ไม่ทราบว่าผมรวมโค๊ดแบบนี้ถูกหรือป่าวครับ

function sumTime(c){  
    return (parseFloat((c/0.60).toFixed(0))+parseFloat((c%0.60).toFixed(2))).toFixed(2);      
 
function ting(){
        v1 = parseFloat(document.getElementById('n1').value);
        v2 = parseFloat(document.getElementById('n2').value);
        sume = sumTime(c)(v1+v2)
        suma.value = sume;
    }


maxtri 118.175.175.xxx 17-11-2016 08:45
1






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ