Tôi nghĩ rằng phương pháp dễ nhất sẽ là sử dụng hàm strtotime():easiest method would be to use strtotime() function:
$time = '21:30:10'; $seconds = strtotime("1970-01-01 $time UTC"); echo $seconds; // same with objects (for php5.3+) $time = '21:30:10'; $dt = new DateTime("1970-01-01 $time", new DateTimeZone('UTC')); $seconds = (int)$dt->getTimestamp(); echo $seconds;thử nghiệm
Chức năng date_parse() cũng có thể được sử dụng cho ngày và giờ phân tích cú pháp:
$time = '21:30:10'; $parsed = date_parse($time); $seconds = $parsed['hour'] * 3600 + $parsed['minute'] * 60 + $parsed['second'];thử nghiệm
Chức năng date_parse() cũng có thể được sử dụng cho ngày và giờ phân tích cú pháp:
Nếu bạn sẽ phân tích định dạng $time = '21:30:10';
$parsed = date_parse($time);
$seconds = $parsed['hour'] * 3600 + $parsed['minute'] * 60 + $parsed['second'];
0 với strtotime() hoặc date_parse(), nó sẽ thất bại (date_parse() được sử dụng trong strtotime() và $time = '21:30:10';
$parsed = date_parse($time);
$seconds = $parsed['hour'] * 3600 + $parsed['minute'] * 60 + $parsed['second'];
5), bởi vì khi bạn nhập định dạng như $time = '21:30:10';
$parsed = date_parse($time);
$seconds = $parsed['hour'] * 3600 + $parsed['minute'] * 60 + $parsed['second'];
6 trình phân tích cú pháp giả định đó là $time = '21:30:10';
$parsed = date_parse($time);
$seconds = $parsed['hour'] * 3600 + $parsed['minute'] * 60 + $parsed['second'];
7 chứ không phải ____. Tôi sẽ đề nghị kiểm tra định dạng và dự bị $time = '21:30:10';
$parsed = date_parse($time);
$seconds = $parsed['hour'] * 3600 + $parsed['minute'] * 60 + $parsed['second'];
9 nếu bạn chỉ có $time = '21:30:10';
$parsed = date_parse($time);
$seconds = $parsed['hour'] * 3600 + $parsed['minute'] * 60 + $parsed['second'];
0.
demo date_parse()
Demo strtotime() Demo date_parse()
function TimeToSec($time) { $sec = 0; foreach (array_reverse(explode(':', $time)) as $k => $v) $sec += pow(60, $k) * $v; return $sec; }thử nghiệm
Bỏ qua nội dung
Chuyển đổi chuỗi giờ, phút và giây (H: I: S) chỉ có thể được thực hiện với PHP có thể được thực hiện với chức năng thích ứng cũng hoạt động chỉ trong một phút và chuỗi giây. Chuỗi thời gian thành hàm giây: Các cuộc gọi ví dụ:
Hàm hoạt động bằng cách kiểm tra xem chuỗi sau khi được chia, chứa 3 phần tử là giờ, phút và giây nếu không chỉ là vài phút và giây.
Sau đó, các yếu tố chính xác được nhân với giây tương ứng của chúng, tức là một giờ là 3600 giây và một phút là 60.
Tải vui lòng đợi...
Ngày 20 tháng 1 năm 2022 PHP, 740 lượt xem PHP, 740 Views
Cách chuyển đổi giờ, phút và giây thành vài giây trong PHP | Chương trình PHP
Cách chuyển đổi giờ, phút và giây thành vài giây trong PHP | Chương trình PHP
Chúng tôi sẽ chuyển đổi giờ, phút và giây thành số giây.
<?php $hh = 1; $mm = 48; $ss = 50; $seconds = $hh * 3600 + $mm * 60 + $ss; print ("Number of seconds: " . $seconds); ?>Tải xuống
Tuyên bố miễn trừ trách nhiệm: Các mẫu mã và API có sẵn tại www.tutorialslink.com hoàn toàn miễn phí. Bạn có thể tự do sử dụng nó cho việc sử dụng thương mại cũng như phi thương mại tự chịu rủi ro, nhưng bạn không thể sử dụng nó để đăng trên blog hoặc các trang web hướng dẫn khác tương tự như www.tutorialslink.com mà không cung cấp liên kết tham chiếu đến bài viết gốc. Tất cả các mẫu mã và API được cung cấp bởi các tác giả chỉ là sáng tạo của họ và cả tác giả và trang web đều không chịu trách nhiệm nếu nó không hoạt động như dự định.: The code samples and API available at www.tutorialslink.com are available absolutely free. You are free to use it for commercial as well as non-commercial use at your own risk, but you cannot use it for posting on blogs or other tutorial websites similar to www.tutorialslink.com without giving reference link to the original article.
All the code samples and API provided by the authors are solely their creation and neither the author nor the site are responsible if it does not work as intended.
Tôi đồng ý với các điều khoản trên.
Bài viết liên quan
Quảng cáo
Bản quyền © 2022. Tất cả các quyền.
Trang chủ »Chương trình PHP» PHP
Ở đây, chúng ta sẽ học cách chuyển đổi giây thành giờ, phút và giây trong PHP? Được gửi bởi Nidhi, vào ngày 11 tháng 11 năm 2020how to convert seconds into hours, minutes, and seconds in PHP?
Submitted by
Nidhi, on November 11, 2020
Ở đây, chúng tôi sẽ chuyển đổi số giây thành vài giờ, phút và giây.convert the number of seconds into hours, minutes, and seconds.
Chương trình/Mã nguồn:
Mã nguồn để chuyển đổi giây thành giờ, phút và giây được đưa ra dưới đây. Chương trình đã cho được biên soạn và thực hiện thành công.convert seconds into hours, minutes, and seconds is given below. The given program is compiled and executed successfully.
<?php //PHP program to convert seconds into //hours, minutes, and seconds $seconds = 6530; $secs = $seconds % 60; $hrs = $seconds / 60; $mins = $hrs % 60; $hrs = $hrs / 60; print ("HH:MM:SS-> " . (int)$hrs . ":" . (int)$mins . ":" . (int)$secs); ?>Output:
HH:MM:SS-> 1:48:50Explanation:
Trong chương trình trên, chúng tôi đã tạo một biến số $ giây, được khởi tạo với 6530 giây. Sau đó, chúng tôi chuyển đổi giây thành vài giờ, phút và giây tương ứng.
Các chương trình Php Class & Object »