Cách tính phút thành giờ trong php?

Bài viết này trình bày cách chuyển đổi giây thành giờ-phút-giây trong PHP

1. Sử dụng chức năng gmdate()

Với chức năng gmdate() , bạn có thể dễ dàng chia giây đã cho thành các khoảng thời gian giờ-phút-giây. Nó lấy định dạng của chuỗi ngày xuất ra và tham số dấu thời gian tùy chọn, theo thứ tự đó. Ý tưởng là chuyển định dạng H:i:s trong tham số chuỗi ngày và số giây trong tham số dấu thời gian.

1

2

3

4

$seconds = 3675;

echo gmdate("H. i. s", $giây);        // 01:01:15

?>

Tải xuống Chạy mã

 
Ở đây, H đại diện cho giờ ở định dạng 24 giờ (00 đến 23), i đại diện cho phút (00 đến 59) và s đại diện cho giây (00 đến 59), tất cả đều có số 0 đứng đầu. Tuy nhiên, điều này chỉ hoạt động nếu số giây nhỏ hơn 86400, tôi. e. , 1 ngày (60 x 60 x 24)

2. Sử dụng chức năng DateTime::diff()

Ý tưởng là xây dựng một đối tượng DateTime bằng cách sử dụng các ký hiệu được bản địa hóa, với "@" đại diện cho dấu thời gian Unix và nhận được sự khác biệt của nó với thời gian Epoch bằng cách sử dụng DateTime. hàm diff() . Sau đó, bạn có thể trích xuất thông tin số giờ, phút và giây từ đối tượng kết quả là DateInterval bằng cách sử dụng các thuộc tính h, is tương ứng.

1

2

3

4

5

6

7

8

9

10

11

12

13

$seconds = 43675;

 

$start = new DateTime("@0");

$end = new DateTime("@$seconds");

$interval = $start->diff<($end);

 

$H = $interval->ngày< * 24 + $interval->h;

$i = $interval->i<;

$s = $interval->s<;

 

echo sprintf("%02d. %02d. %02d", $H, $i, $s);    // 12:07:55

?>

Tải xuống Chạy mã

 
Một phép tính toán học đơn giản cũng có thể được sử dụng để chia số giây đã cho thành các khoảng thời gian giờ-phút-giây, như minh họa bên dưới

1

2

3

4

5

6

7

8

9

$seconds = 43675;

 

$H = sàn($giây / 3600);

$i = tầng(($seconds / 60) % 60);

$s = $giây % 60;

 

echo sprintf("%02d. %02d. %02d", $H, $i, $s);    // 12:07:55

?>

Tải xuống Chạy mã

Đó là tất cả để chuyển đổi giây trong PHP thành giờ-phút-giây

Làm cách nào để chuyển đổi số thành giờ và phút trong PHP?

". $seconds = 6530; $secs = $seconds % 60; $hrs = $seconds / 60; $mins = $hrs % 60; $hrs = $hrs / 60; print ("HH:MM:SS-> " .

Làm cách nào để chuyển đổi giờ và phút thành phút trong PHP?

Chương trình. Viết chương trình đổi giờ thành phút giây bằng PHP. .
chuyển đổi chức năng ($ giờ)
$phút = $giờ * 60;
$giây = $giờ * 3600;
echo("Hours = " . $ hours . "< br>");.
echo("Có". $ phút. " vài phút nữa ". $ giờ. ".
echo("Có". $ giây. " giây sau ". $

Làm thế nào để chuyển đổi 3 giờ 45 phút thành giờ?

Do đó, 3 giờ 45 phút = 3×60+45=180+45=225 phút .

Làm cách nào để chuyển đổi phút thành giờ và phút trong laravel?

Đơn giản thế thôi. $phút = 125; . .