หน้า 1 จากทั้งหมด 1

ต้องการหารเวลากับจำนวนเต็มแล้วผลออกมาเป็นเวลาต้องทำยังไงคะ

โพสต์แล้ว: 19/04/2017 3:19 pm
โดย moomai
ตัวอย่าง
1 ชั่วโมง 30 นาที หาร 5 กิโลเมตร = 18 นาที/กิโลเมตร

ต้องกำหนดตัวแปลยังไงคะ

Re: ต้องการหารเวลากับจำนวนเต็มแล้วผลออกมาเป็นเวลาต้องทำยังไงคะ

โพสต์แล้ว: 20/04/2017 5:39 pm
โดย thatsawan
จะเอาเเบบนี้มั้ย
http://www.machinehead-software.co.uk/b ... _calc.html

Re: ต้องการหารเวลากับจำนวนเต็มแล้วผลออกมาเป็นเวลาต้องทำยังไงคะ

โพสต์แล้ว: 20/04/2017 5:44 pm
โดย moomai
ไม่คะ อยากได้แบบนี้ค่ะ แต่จะทำแค่เป็นกิโลเมตร
http://www.coolrunning.com/engine/4/4_1/96.shtml
Screenshot (13).png

Re: ต้องการหารเวลากับจำนวนเต็มแล้วผลออกมาเป็นเวลาต้องทำยังไงคะ

โพสต์แล้ว: 21/04/2017 4:48 pm
โดย Jubtot Kkn
<?php

$str_time = "01:30:00"; // hours minutes seconds

$str_distance = 5; // 5 km.

$str_time = preg_replace("/^([\d]{1,2})\:([\d]{2})$/", "00:$1:$2", $str_time);

sscanf($str_time, "%d:%d:%d", $hours, $minutes, $seconds);

$time_seconds = $hours * 3600 + $minutes * 60 + $seconds;

$minperkm = ($time_seconds/$str_distance)/60;

echo "min/km = ".$minperkm." minutes/km ";

?>