Đã hỏi 5 năm, 2 tháng trước 5 years, 2 months ago
Đã xem 8k lần 8k times
Tôi đang sử dụng API Google Maps để có thời lượng giữa hai điểm. API đó cho thời gian tính theo giờ và phút. Vì vậy, tôi muốn nó chỉ chuyển đổi thành phút bằng mã PHP. Có giải pháp nào không?
Ví dụ: 2 giờ 10 phút [nên cho 130 phút làm đầu ra]
Maxime
8186 Huy hiệu bạc18 Huy hiệu đồng6 silver badges18 bronze badges
Hỏi ngày 22 tháng 9 năm 2017 lúc 6:53Sep 22, 2017 at 6:53
1
Thử một cái gì đó như thế này
// Transform hours like "1:45" into the total number of minutes, "105".
function hoursToMinutes[$hours]
{
$minutes = 0;
if [strpos[$hours, ':'] !== false]
{
// Split hours and minutes.
list[$hours, $minutes] = explode[':', $hours];
}
return $hours * 60 + $minutes;
}
// Transform minutes like "105" into hours like "1:45".
function minutesToHours[$minutes]
{
$hours = [int][$minutes / 60];
$minutes -= $hours * 60;
return sprintf["%d:%02.0f", $hours, $minutes];
}
SRC: Laserlight-> //board.phpbuilder.com/showthread.php?10342598
Đã trả lời ngày 22 tháng 9 năm 2017 lúc 6:57Sep 22, 2017 at 6:57
MaximemAximeMaxime
8186 Huy hiệu bạc18 Huy hiệu đồng6 silver badges18 bronze badges
1
Hỏi ngày 22 tháng 9 năm 2017 lúc 6:53
$duration = "What Ever the time [2 hours 10 mins]"
$split = preg_split["/[^\w]*[[\s]+[^\w]*|$]/", $duration, -1, PREG_SPLIT_NO_EMPTY];
if [$split[0] >= 1 && $split[0] < 60 && $split[1] == 'min']{
$duration = $split[0];
}
elseif [$split[0] >= 1 && $split[0] < 60 && $split[1] == 'mins']{
$duration = $split[0];
}
else{
$durationHours = $split[0]*60;
$durationMin = $split[2];
$duration = $durationHours + $durationMin;
echo $duration;
}
Thử một cái gì đó như thế này
SRC: Laserlight-> //board.phpbuilder.com/showthread.php?103425988 gold badges32 silver badges58 bronze badges
Đã trả lời ngày 22 tháng 9 năm 2017 lúc 6:57Sep 22, 2017 at 8:47
Bỏ qua nội dung
Nếu bạn có một biến số đọc 27654 thực sự có nghĩa là 27.654 phút và bạn muốn chuyển đổi số này và xuất nó thành giờ và phút ở đây là cách: Chức năng ma thuật Hàm Điều này sẽ xuất hiện Đây là một chức năng rất tiện lợi mà bạn sẽ cần nếu làm việc với API như hơi nước. Nếu bạn muốn làm cho nó nhỏ gọn hơn và đọc như Đơn giản chỉ cần thay đổi định dạng như vậy function hoursandmins[$time, $format = '%02d:%02d']
{
if [$time < 1] {
return;
}
$hours = floor[$time / 60];
$minutes = [$time % 60];
return sprintf[$format, $hours, $minutes];
}
hoursandmins
lấy một số và nếu số đó lớn hơn 1 trả lại nó theo định dạng [giờ, phút] như vậyecho hoursandmins['188', '%02d Hours, %02d Minutes'];
3 Hours, 8 Minutes
3H,8M
echo hoursandmins['188', '%02dH,%02dM'];
Vì vậy, đó là tất cả về bài viết. Ở đây, chúng tôi đã thảo luận về các chương trình để chuyển đổi giờ thành vài phút và giây trong C, C ++, C#, Java, JavaScript, PHP và Python. Hy vọng bạn tìm thấy bài viết hữu ích và thông tin.
Trong bài viết này, chúng tôi sẽ thảo luận về các chương trình để chuyển đổi giờ thành vài phút và giây trong các ngôn ngữ lập trình khác nhau.
Nhưng trước khi viết các chương trình, trước tiên chúng ta hãy xem một mô tả ngắn gọn về việc chuyển đổi giờ thành vài phút và giây.
Làm thế nào để chuyển đổi giờ thành vài phút và giây?
Chúng tôi biết rằng có 60 phút trong một giờ, và có 60 giây trong một phút. Nhưng ở đây, chúng tôi chỉ có giá trị của giờ là một đầu vào. Chúng ta phải chuyển đổi đầu vào đó thành phút và giây. Vì vậy, công thức để chuyển đổi giờ thành vài phút và giây là -
Bây giờ, chúng ta hãy xem các chương trình để chuyển đổi giờ thành vài phút và giây.
Các chương trình để chuyển đổi giờ thành vài phút và giây Write a program to convert the hours into minutes and seconds in C language.
Đầu ra
Chương trình: Viết một chương trình để chuyển đổi giờ thành vài phút và giây trong Python. Write a program to convert the hours into minutes and seconds in C++ language.
Đầu ra
Chương trình: Viết một chương trình để chuyển đổi giờ thành vài phút và giây trong C#. Write a program to convert the hours into minutes and seconds in C#.
Đầu ra
Chương trình: Viết một chương trình để chuyển đổi giờ thành vài phút và giây trong Java. Write a program to convert the hours into minutes and seconds in Java.
Đầu ra
Chương trình: Viết một chương trình để chuyển đổi giờ thành vài phút và giây trong JavaScript. Write a program to convert the hours into minutes and seconds in JavaScript.
Đầu ra
Sau khi thực hiện mã trên, đầu ra sẽ là -
Sau khi nhập giá trị và nhấp vào OK, đầu ra sẽ là -
Chương trình: Viết một chương trình để chuyển đổi giờ thành vài phút và giây trong PHP. Write a program to convert the hours into minutes and seconds in PHP.
Đầu ra
Chương trình: Viết một chương trình để chuyển đổi giờ thành vài phút và giây trong Python. Write a program to convert the hours into minutes and seconds in python.
Đầu ra
Vì vậy, đó là tất cả về bài viết.Ở đây, chúng tôi đã thảo luận về các chương trình để chuyển đổi giờ thành vài phút và giây trong C, C ++, C#, Java, JavaScript, PHP và Python.Hy vọng bạn tìm thấy bài viết hữu ích và thông tin.