Hướng dẫn convert hour to minutes php - chuyển đổi giờ thành phút php

Đã 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

function hoursandmins[$time, $format = '%02d:%02d']
{
    if [$time < 1] {
        return;
    }
    $hours = floor[$time / 60];
    $minutes = [$time % 60];
    return sprintf[$format, $hours, $minutes];
}

Hàm 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ậy

echo hoursandmins['188', '%02d Hours, %02d Minutes'];

Điều này sẽ xuất hiện 3 Hours, 8 Minutes

Đâ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ư 3H,8M

Đơn giản chỉ cần thay đổi định dạng như vậy 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.

Chủ Đề