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

ตอบกระทู้


คำถามนี้ เพื่อป้องกันการส่งแบบอัตโนมัติจากสแปมบอท
รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[flash] ปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: ต้องการหารเวลากับจำนวนเต็มแล้วผลออกมาเป็นเวลาต้องทำยังไงคะ

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

โพสต์ โดย Jubtot Kkn » 21/04/2017 4:48 pm

<?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 ";

?>

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

โพสต์ โดย moomai » 20/04/2017 5:44 pm

ไม่คะ อยากได้แบบนี้ค่ะ แต่จะทำแค่เป็นกิโลเมตร
http://www.coolrunning.com/engine/4/4_1/96.shtml
Screenshot (13).png

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

โพสต์ โดย thatsawan » 20/04/2017 5:39 pm

จะเอาเเบบนี้มั้ย
http://www.machinehead-software.co.uk/b ... _calc.html

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

โพสต์ โดย moomai » 19/04/2017 3:19 pm

ตัวอย่าง
1 ชั่วโมง 30 นาที หาร 5 กิโลเมตร = 18 นาที/กิโลเมตร

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

ข้างบน