Php giây để hms

Vì vậy, rõ ràng là tôi đang ngu ngốc và môn toán có vẻ cơ bản này vượt quá khả năng
của tôi vào lúc này. Tôi đã thử nhiều cách nhưng dường như không thể
tìm ra cách lấy số ngày được tích hợp vào đây cho $hh > 24.
Tôi đã tìm trên Google các đoạn mã nhưng không tìm thấy. Tất cả dường như đều xử lý
Kỷ nguyên và ngày tháng. Tôi chỉ muốn mất vài giây và chuyển đổi nó
thành ngày. giờ. phút. giây. Chức năng này hoạt động cho những gì nó làm,
ai đó có thể chỉnh sửa nó để xử lý nhiều ngày không?

function convertToHHMMSS[$seconds]
{
$hoursPerDay = 24;
$SecondsPerHour = 3600;=86400]{$days=floor[$secs/86400];$secs=$secs%86400;$r=$days.' day';if[$days1]{$r.='s';}if[$secs>0]{$r.=', ';}} if[$secs>=3600]{$hours=floor[$secs/3600];$secs=$secs%3600;$r.=$hours.' hour';if[$hours1]{$r.='s';}if[$secs>0]{$r.=', ';}} if[$secs>=60]{$minutes=floor[$secs/60];$secs=$secs%60;$r.=$minutes.' minute';if[$minutes1]{$r.='s';}if[$secs>0]{$r.=', ';}} $r.=$secs.' second';if[$secs1]{$r.='s';} return $r; }

Cách sử dụng đơn giản.
______8

Đầu ra.
1 ngày, 1 giờ, 6 phút 0 giây

Lựa chọn 2. Chuyển đổi Giây thành Ngày, Giờ và Phút

Đoạn mã sau rất đơn giản, để chuyển giây độc lập hoặc trộn thành ngày, giờ và phút

Chuyển đổi giờ, phút và giây [H. i. s] thành chuỗi chỉ vài giây với PHP có thể được thực hiện bằng một hàm có thể thích ứng cũng hoạt động chỉ trong chuỗi phút giây

Chức năng chuỗi thời gian thành giây

function timeToSeconds[string $time]: int
{
    $arr = explode[':', $time];
    if [count[$arr] === 3] {
        return $arr[0] * 3600 + $arr[1] * 60 + $arr[2];
    }
    return $arr[0] * 60 + $arr[1];
}

cuộc gọi ví dụ

echo timeToSeconds['6:10'];//370

echo timeToSeconds['1:6:14'];//3974

Hàm hoạt động bằng cách kiểm tra xem chuỗi sau khi tách có chứa 3 phần tử là giờ, phút và giây hay không, nếu không thì chỉ có phút và giây

Sau đó, các phần tử chính xác được nhân với số giây tương ứng của chúng, i. e một giờ là 3600 giây và một phút là 60

Bài tập ngày PHP. Chuyển đổi giây thành ngày, giờ, phút và giây Cập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21. 50. 37 [UTC/GMT +8 giờ]

ngày PHP. Bài tập-21 có lời giải

Viết đoạn mã PHP để chuyển đổi giây thành ngày, giờ, phút và giây

giây mẫu. 200000

Giải pháp mẫu

Mã PHP



Đầu ra mẫu

2 days, 7 hours, 33 minutes and 20 seconds

Sơ đồ


Trình soạn thảo mã PHP

Có một cách khác để giải quyết giải pháp này?

Trước. Viết tập lệnh PHP để lấy số của tháng trước tháng hiện tại.
Tiếp theo. Viết tập lệnh PHP để lấy 6 tháng qua từ tháng hiện tại.

Mức độ khó của bài tập này là gì?

Dễ dàng trung bình khó

Kiểm tra kỹ năng Lập trình của bạn với bài kiểm tra của w3resource



PHP. Lời khuyên trong ngày

PHP. Phương pháp tốt nhất để hợp nhất hai đối tượng PHP là gì?

Nếu các đối tượng của bạn chỉ chứa các trường [không có phương thức], thì điều này sẽ hiệu quả

$obj_merged = [object] array_merge[[array] $obj1, [array] $obj2];

Điều này thực sự cũng hoạt động khi các đối tượng có phương thức. [đã thử nghiệm với PHP 5. 3 và 5. 6]

Giới thiệu. https. //chút. ly/38VlCc6

 

  • bài tập. Top 16 chủ đề phổ biến nhất hàng tuần
  • Bài tập SQL, Thực hành, Lời giải - THAM GIA
  • Bài tập, Thực hành, Giải pháp SQL - SUBQUERIES
  • JavaScript cơ bản - Bài tập, Thực hành, Lời giải
  • Mảng Java. Bài tập, Luyện tập, Lời giải
  • Bài Tập Lập Trình C, Thực Hành, Lời Giải. Tuyên bố có điều kiện
  • Cơ sở dữ liệu nhân sự - SORT FILTER. Bài tập, Luyện tập, Lời giải
  • Bài Tập Lập Trình C, Thực Hành, Lời Giải. Chuỗi
  • Kiểu dữ liệu Python. Từ điển - Bài tập, Thực hành, Lời giải
  • Câu đố lập trình Python - Bài tập, Thực hành, Giải pháp
  • Mảng C++. Bài tập, Luyện tập, Lời giải
  • Câu lệnh điều kiện và vòng lặp JavaScript - Bài tập, Thực hành, Lời giải
  • Thuật toán cơ bản C# Sharp. Bài tập, Luyện tập, Lời giải
  • Python Lambda - Bài tập, Thực hành, Giải pháp
  • Khung dữ liệu Python Pandas. Bài tập, Luyện tập, Lời giải
  • Công cụ chuyển đổi
  • JavaScript. Xác thực biểu mẫu HTML

Làm cách nào để lấy giây theo thời gian trong PHP?

Hàm time[] trả về thời gian hiện tại theo số giây kể từ Kỷ nguyên Unix [1 tháng 1 năm 1970 00. 00. 00 giờ GMT].

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

Chủ Đề