Giả sử bạn đang chạy một tiến trình chạy trong nền. Tốt hơn hết là đừng để người dùng mất kiên nhẫn và cho họ biết khi nào nó sẽ kết thúc. Tuy nhiên, bạn có thời gian còn lại tính bằng giây. Nếu chúng tôi hiển thị cho người dùng
567 seconds to complete
Anh ấy/cô ấy [người dùng] sẽ phải lấy một máy tính và chuyển đổi nó thành phút hoặc giờ. Hoặc nếu anh chàng/cô gái đó không phải là thiên tài toán học, anh ta sẽ đóng giao diện người dùng và nói "Cái quái gì vậy?"
Điểm chính trong giao diện người dùng là
Don't irritate the user
Đánh dấu lời nói của tôi. "Bạn không nên làm người dùng tức giận"
Thử nghiệm
Đây là một chức năng đơn giản để chuyển đổi giây thành giờ, phút và giây riêng biệt hoặc trộn lẫn với nhau
function secToHR[$seconds] {
$hours = floor[$seconds / 3600];
$minutes = floor[[$seconds / 60] % 60];
$seconds = $seconds % 60;
return "$hours:$minutes:$seconds";
}
Nếu bạn thắc mắc tại sao tôi lại chọn secToHR làm tên chức năng, thì đó là từ viết tắt của Seconds to Human Readable
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 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 chương trình, trước tiên chúng ta hãy xem mô tả ngắn gọn về cách chuyển đổi giờ thành phút và giây
Làm cách nào để chuyển đổi giờ thành phút và giây?
Biết rằng một giờ có 60 phút, một phút có 60 giây. Nhưng ở đây, chúng tôi chỉ có giá trị giờ làm đầ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 phút và giây là -
Bây giờ, hãy xem các chương trình chuyển đổi giờ thành phút và giây
Các chương trình chuyển đổi giờ thành phút và giây
Chương trình. Viết chương trình chuyển đổi giờ thành phút và giây bằng ngôn ngữ C
đầu ra
Chương trình. Viết chương trình chuyển đổi giờ thành phút và giây bằng ngôn ngữ C++
đầu ra
Chương trình. Viết chương trình chuyển đổi giờ thành phút và giây trong C#
đầu ra
Chương trình. Viết chương trình chuyển đổi giờ thành phút và giây trong Java
đầu ra
Chương trình. Viết chương trình chuyển đổi giờ thành phút và giây bằng JavaScript
đầu ra
Sau khi thực thi đoạ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 chương trình đổi giờ thành phút giây bằng PHP
đầu ra
Chương trình. Viết chương trình chuyển đổi giờ thành phút và giây trong python
đầu ra
Vì vậy, đó là tất cả về bài viết. Ở đây, chúng ta đã thảo luận về các chương trình chuyển đổi giờ thành 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à nhiều thông tin
1. Sử dụng lớp PHP DateTime để tính toán sự khác biệt giữa hai ngày-thời gian. Phương thức diff[] của lớp DateTime tạo đối tượng DateInterval tính toán sự khác biệt giữa hai đối tượng ngày/giờ theo thời gian [tổng số ngày, năm, tháng, ngày, giờ, phút, giây, v.v. ]
$datetime_1 = '2022-04-10 11:15:30';
$datetime_2 = '2022-04-12 13:30:45';$start_datetime = new DateTime[$datetime_1];
$diff = $start_datetime->diff[new DateTime[$datetime_2]];echo $diff->days.' Days total
';
echo $diff->y.' Years
';
echo $diff->m.' Months
';
echo $diff->d.' Days
';
echo $diff->h.' Hours
';
echo $diff->i.' Minutes
';
echo $diff->s.' Seconds
';
Tính toán và nhận chênh lệch thời gian tính bằng phút
$total_minutes = [$diff->days * 24 * 60];
$total_minutes += [$diff->h * 60];
$total_minutes += $diff->i;echo 'Diff in Minutes: '.$total_minutes;
2. Bạn có thể sử dụng hàm strtotime[] để lấy chênh lệch thời gian giữa hai ngày [DateTimes] tính bằng phút bằng PHP