Hướng dẫn php hours to minutes - php giờ sang phút

Cho một loạt giờ, phút và giây (ví dụ: 01:30:00 hoặc 00:30:00), tôi muốn thêm mỗi lần và chuyển đổi tổng số thành giây.

Ví dụ: nếu tổng thời gian là 02:30:00, tổng thời gian sẽ tính bằng vài giây.

Thanks!

Đã hỏi ngày 16 tháng 5 năm 2011 lúc 15:19May 16, 2011 at 15:19

$timestr = '00:30:00';

$parts = explode(':', $timestr);

$seconds = ($parts[0] * 60 * 60) + ($parts[1] * 60) + $parts[2];

Đã trả lời ngày 16 tháng 5 năm 2011 lúc 15:22May 16, 2011 at 15:22

Marc Bmarc bMarc B

351K42 Huy hiệu vàng402 Huy hiệu bạc486 Huy hiệu Đồng42 gold badges402 silver badges486 bronze badges

1

OK.

phép nhân cơ bản::


Bản demo: http://codepad.org/paxcgdnc

Đã trả lời ngày 16 tháng 5 năm 2011 lúc 15:22May 16, 2011 at 15:22

Marc Bmarc bNaftali

351K42 Huy hiệu vàng402 Huy hiệu bạc486 Huy hiệu Đồng39 gold badges240 silver badges299 bronze badges

0

phép nhân cơ bản:

$string = "1:30:20";
$components = explode(":", $string);
$seconds = $components[0]*60*60 + $components[1]*60 + $components[2]

Đã trả lời ngày 16 tháng 5 năm 2011 lúc 15:22May 16, 2011 at 15:22

Hướng dẫn php hours to minutes - php giờ sang phút

Marc Bmarc bSam Magura

351K42 Huy hiệu vàng402 Huy hiệu bạc486 Huy hiệu Đồng6 silver badges13 bronze badges

phép nhân cơ bản:

";

$convert = strtotime("+$minute minutes", $h);
$convert = strtotime("+$second seconds", $convert);
$convert = strtotime("+$hour hours", $convert);
$new_time = date('H:i:s', $convert);

echo $new_time;

?> 

Bản demo: http://codepad.org/paxcgdncMay 16, 2011 at 15:23

NaftalinaftaliRob

143K39 Huy hiệu vàng240 Huy hiệu bạc299 Huy hiệu Đồng2 gold badges19 silver badges44 bronze badges

Thử cái này:

//set timezone
date_default_timezone_set('GMT');

//set an date and time to work with
$start = '2014-06-01 14:00:00';

//display the converted time
echo date('Y-m-d H:i',strtotime('+1 hour +20 minutes',strtotime($start)));

Sam Magurasam Magura

  • 7666 Huy hiệu bạc13 Huy hiệu Đồng
  • Thử
  • Đã trả lời ngày 16 tháng 5 năm 2011 lúc 15:23
  • Robrob

1.2052 huy hiệu vàng19 Huy hiệu bạc44 Huy hiệu đồng

Sau đây là cách thực sự dễ dàng để thêm ngày, phút, giờ và giây vào thời gian sử dụng PHP. Sử dụng hàm ngày để đặt định dạng của ngày sẽ được trả về sau đó sử dụng Strtotime để thêm sự gia tăng hoặc giảm thời gian sau đó sau khi một dấu phẩy sử dụng một Strtotime khác trong ngày bắt đầu.

Thời gian có thể được nhập theo cách có thể đọc được:

  • +1 ngày = thêm 1 ngày
  • +1 giờ = thêm 1 giờ
  • +10 phút = Thêm 10 phút
  • +10 giây = Thêm 10 giây
$startTime date("Y-m-d H:i:s");//display the starting time
echo 'Starting Time: '.$startTime;//add 1 hour to time
$cenvertedTime date('Y-m-d H:i:s',strtotime('+1 hour',strtotime($startTime)));//display the converted time
echo 'Converted Time (added 1 hour): '.$cenvertedTime;//add 1 hour and 30 minutes to time
$cenvertedTime date('Y-m-d H:i:s',strtotime('+1 hour +30 minutes',strtotime($startTime)));//display the converted time
echo 'Converted Time (added 1 hour & 30 minutes): '.$cenvertedTime;//add 1 hour, 30 minutes and 45 seconds to time
$cenvertedTime date('Y-m-d H:i:s',strtotime('+1 hour +30 minutes +45 seconds',strtotime($startTime)));//display the converted time
echo 'Converted Time (added 1 hour, 30 minutes  & 45 seconds): '.$cenvertedTime;//add 1 day, 1 hour, 30 minutes and 45 seconds to time
$cenvertedTime date('Y-m-d H:i:s',strtotime('+1 day +1 hour +30 minutes +45 seconds',strtotime($startTime)));//display the converted time
echo 'Converted Time (added 1 day, 1 hour, 30 minutes  & 45 seconds): '.$cenvertedTime;

Thời gian phụ, nó giống nhau ngoại trừ A - được sử dụng thay vì A +

Trang chủ & nbsp; & nbsp; Cách thêm ngày, giờ, phút và giây vào DateTime trong PHP

Tại đây, chúng tôi sẽ cung cấp cách đơn giản nhất để thêm ngày, phút, giờ và giây theo thời gian bằng PHP. Trong PHP, sử dụng hàm date()strtotime(), bạn có thể dễ dàng tăng hoặc giảm thời gian. Mã PHP được cung cấp cho phép bạn thực hiện các tác phẩm sau.$date = date('h:i:s A', strtotime('+10 hours'));

Thêm ngày vào DateTime.

Thêm giờ vào DateTime.use the strtotime() method. $anyVariableName= strtotime('anyDateValue + X minute'); You can put the integer value in place of X.

Thêm phút vào DateTime.

Thêm giây vào DateTime.DateTime::add() function is an inbuilt function in PHP which is used to add an amount of time (days, months, years, hours, minutes and seconds) to the given DateTime object.

Sử dụng mã trên, bạn có thể thêm thời gian vào thời gian hiện tại hoặc bất kỳ thời gian mong muốn nào. Để theo dõi phụ, sử dụng cùng một mã ngoại trừ - thay vì +.

Làm thế nào để thêm giờ vào thời gian trong PHP? $min += $interval ->h * 60; $min += $interval ->i; // Printing the Result in Minutes format.