Hướng dẫn convert hour to second php - chuyển đổi giờ sang php thứ hai

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()
$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:

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];
}

Các 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 đượ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...

Hướng dẫn convert hour to second php - chuyển đổi giờ sang php thứ hai

Hướng dẫn convert hour to second php - chuyển đổi giờ sang php thứ hai

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);
?>

Hướng dẫn convert hour to second php - chuyển đổi giờ sang php thứ hai

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:50

Explanation:

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 »



Làm thế nào để bạn chuyển thời gian thành hh mm ss thành giây?

Để chuyển đổi thời gian thành một số giờ, nhân thời gian với 24, đó là số giờ trong một ngày. Để chuyển đổi thời gian thành phút, nhân thời gian với 1440, đó là số phút trong một ngày (24*60). Để chuyển thời gian thành giây, nhân thời gian 86400, đó là số giây trong một ngày (24*60*60).multiply the time time by 86400, which is the number of seconds in a day (24*60*60 ).

Làm thế nào chuyển đổi giây sang vài phút và giây trong PHP?

Mã PHP: Diff ($ dt2)-> định dạng (' %một ngày, %h giờ, %i phút và %s giây');} echo convert_seconds (200000).

Làm thế nào tôi có thể nhận được phút và giây trong PHP?

Chương trình PHP // PHP để chuyển đổi giây thành // giờ, phút và giây $ giây = 6530;$ secs = $ giây % 60;$ hrs = $ giây / 60;$ MINS = $ HRS % 60;$ hrs = $ hrs / 60;in ("HH: mm: ss->". (int) $ hrs. ":". (int) $ mins.$seconds = 6530; $secs = $seconds % 60; $hrs = $seconds / 60; $mins = $hrs % 60; $hrs = $hrs / 60; print ("HH:MM:SS-> " . (int)$hrs . ":" . (int)$mins .

Làm cách nào để chuyển đổi giờ thành vài giây trong Java?

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 ...
Nhập Java.io.*;.
nhập java.util.*;.
Chuyển đổi lớp {.
Chuyển đổi khoảng trống tĩnh (giờ float).
Biên bản phao, giây ;.
phút = giờ * 60 ;.
giây = giờ * 3600 ;.