Ngày PHP trừ giờ

Trừ số giờ từ DateTime trong PHP và hiển thị nó. Hàm date trong PHP được sử dụng để định dạng ngày tháng. ở đây chúng ta có thể tìm hiểu 2 ví dụ chính

Trừ giờ từ DateTime trong PHP

nội dung

Việc trừ Giờ thành $current_DateTime có thể được thực hiện theo nhiều cách. Mã nguồn sau đây sẽ trừ giờ từ DateTime

Trong hướng dẫn này, chúng ta sẽ học Cách trừ giờ khỏi thời gian trong PHP. Tôi sẽ giải thích một cách dễ dàng để tạo PHP trừ giờ từ thời điểm hiện tại. Bạn đã hiểu cách trừ giờ ra khỏi thời gian trong PHP. Vì vậy, hãy thảo luận về cách trừ giờ từ thời điểm hiện tại trong PHP

Cũng đọc. Cách trừ phút theo thời gian trong PHP

Ở đây, tôi sẽ cung cấp hai ví dụ

  1. PHP Trừ giờ theo thời gian
  2. PHP Trừ giờ đến Thời gian hiện tại

Tôi sẽ cho bạn một ví dụ đơn giản về cách trừ giờ từ thời gian trong PHP. Tại đây, hãy tạo một ví dụ đơn giản về việc trừ 2 giờ so với thời gian hiện tại trong PHP

❮ Tham chiếu ngày/giờ PHP

Ví dụ

Trừ 40 ngày kể từ ngày 15 tháng 3 năm 2013

$date=date_create("2013-03-15");
date_sub($date,date_interval_create_from_date_string("40 ngày"));
echo date_format($date,"Y-m-d");
?>

Tự mình thử »


Định nghĩa và cách sử dụng

Hàm date_sub() trừ một số ngày, tháng, năm, giờ, phút và giây từ một ngày


cú pháp

date_sub(đối tượng, khoảng thời gian)

Giá trị tham số

Tham sốMô tảđối tượngBắt buộc. Chỉ định một đối tượng DateTime được trả về bởi date_create()intervalRequired. Chỉ định một đối tượng DateInterval

chi tiết kỹ thuật

Giá trị trả về. Trả về một đối tượng DateTime khi thành công. FALSE trên failPhiên bản PHP. 5. 3+
❮ Tham chiếu ngày/giờ PHP

Trong ví dụ trên, chúng tôi đã sử dụng DateTime. phương pháp phụ để trừ khoảng thời gian 12 giờ từ dấu thời gian hiện tại

Về cơ bản, chúng tôi đã chuyển vào một đối tượng DateInterval với PT12H làm tham số $interval_spec

PT12H về cơ bản có nghĩa là “khoảng thời gian 12 giờ. ” Nếu bạn muốn trừ 24 thay vì 12, bạn có thể sử dụng PT24H

Có thể dễ dàng trừ thời gian (giờ, phút và giây) từ ngày tháng bằng cách sử dụng hàm date() và strtotime() trong PHP. Hàm date() định dạng ngày giờ cục bộ và trả về một chuỗi đã định dạng. Mặt khác, hàm strtotime() chuyển đổi chuỗi DateTime được định dạng thành dấu thời gian Unix. Bạn có thể sử dụng hai hàm này cùng nhau để trừ thời gian từ ngày hiện tại bằng PHP

Đoạn mã ví dụ sau giúp bạn trừ thời gian khỏi DateTime hiện tại hoặc một ngày-giờ cụ thể

Trừ số giờ từ ngày giờ
Sử dụng đoạn mã sau để trừ 2 giờ từ ngày và giờ hiện tại bằng cách sử dụng PHP.

// Current date and time
$datetime = date("Y-m-d H:i:s");

// Convert datetime to Unix timestamp
$timestamp = strtotime($datetime);

// Subtract time from datetime
$time = $timestamp - (2 * 60 * 60);

// Date and time after subtraction
$datetime = date("Y-m-d H:i:s", $time);

Trừ số phút từ ngày giờ
Sử dụng đoạn mã sau để trừ 5 phút từ ngày và giờ hiện tại bằng cách sử dụng PHP.

// Current date and time
$datetime = date("Y-m-d H:i:s");

// Convert datetime to Unix timestamp
$timestamp = strtotime($datetime);

// Subtract time from datetime
$time = $timestamp - (5 * 60);

// Date and time after subtraction
$datetime = date("Y-m-d H:i:s", $time);

Trừ giây khỏi ngày giờ
Sử dụng đoạn mã sau để trừ 30 giây từ ngày và giờ hiện tại bằng cách sử dụng PHP.

// Current date and time
$datetime = date("Y-m-d H:i:s");

// Convert datetime to Unix timestamp
$timestamp = strtotime($datetime);

// Subtract time from datetime
$time = $timestamp - 30;

// Date and time after subtraction
$datetime = date("Y-m-d H:i:s", $time);

Trong ví dụ này, tôi sẽ học cách trừ giờ cho ngày hiện tại trong php. bạn có thể dễ dàng và đơn giản trừ giờ vào ngày giờ hiện tại trong php

chúng tôi sẽ hiển thị trừ giờ trong ngày giờ hiện tại php. hướng dẫn này sẽ cung cấp cho bạn ví dụ về việc trừ giờ cho ngày hiện tại bằng cách sử dụng php

Bây giờ, hãy xem ví dụ về php trừ giờ từ ngày giờ. hãy thảo luận về php trừ giờ từ thời điểm hiện tại. ví dụ này sẽ giúp bạn cách trừ giờ theo thời gian trong php. Tôi sẽ chỉ cho bạn cách trừ giờ từ thời điểm hiện tại trong php. Hãy bắt đầu với việc trừ đi 1 giờ từ thời điểm hiện tại trong php

Tôi sẽ cung cấp cho bạn một ví dụ rất đơn giản về cách phụ giờ thành ngày và giờ trong PHP. vì vậy hãy xem cả hai ví dụ với đầu ra

ví dụ 1. PHP trừ giờ thành DateTime

mục lục. php

$date = "2021-11-01 10:10:05";

$newDate = date('Y-m-d H:i:s', strtotime($date. ' -3 hours'));

echo $newDate;

?>

đầu ra

2021-11-01 07:10:05

ví dụ 2. PHP trừ giờ cho ngày giờ hiện tại

mục lục. php

$newDate = date('Y-m-d H:i:s', strtotime(' -3 hours'));

echo $newDate;

?>

đầu ra

2021-11-10 03:49:33

Tôi hy vọng nó có thể giúp bạn

Làm cách nào để trừ thời gian từ ngày trong PHP?

Hàm date_sub() trừ một số ngày, tháng, năm, giờ, phút và giây cho một ngày.

Làm cách nào để trừ giờ theo thời gian trong PHP?

Ví dụ 1. PHP Trừ Giờ thành DateTime .
mục lục. php. $date = "2021-11-01 10. 10. 05"; $newDate = date('Y-m-d H. i. s', strtotime($ngày. .
đầu ra. 2021-11-01 07. 10. 05
mục lục. php. $newDate = date('Y-m-d H. i. s', strtotime('-3 giờ')); .
đầu ra. đọc thêm. Làm cách nào để thêm giây vào thời gian trong PHP? . 49. 33

Làm cách nào để trừ 1 giờ từ DateTime trong PHP?

Để in thời gian một giờ trước, bạn cần trừ -1 giờ. Sử dụng phương thức strtotime() và đặt giá trị phép trừ trong đó i. e. -1 cho thời gian 1 giờ trước , -2 cho thời gian 2 giờ trước, v.v.

Làm cách nào để thêm 1 giờ vào thời điểm hiện tại trong PHP?

Ví dụ 1. PHP Thêm giờ vào DateTime . 10. 05"; $newDate = date('Y-m-d H. i. s', strtotime($ngày.