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ụ
- PHP Trừ giờ theo thời gian
- 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
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
- Trừ giờ từ DateTime trong PHP
- Ví dụ 1 PHP Trừ Giờ thành DateTime
- Ví dụ 2 PHP trừ giờ vào ngày giờ hiện tại
- Bài viết liên quan
Có thể thực hiện phép trừ Số giờ cho $current_Date_Time theo nhiều cách. Mã nguồn sau đây sẽ trừ giờ từ DateTime
Để 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ị trừ trong đó i. e. -1 cho thời gian 1 giờ trước, -2 cho thời gian 2 giờ trước, v.v.
Giả sử thời gian hiện tại là
18:42:22
Ví dụ
Mã PHP như sau
Bản thử trực tiếp
đầu ra
Điều này sẽ tạo ra đầu ra sau
One hour ago, the date = 2020-09-26 17:42:22
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
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
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];
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
________số 8đầu ra
2021-11-10 03:49:33
Tôi hy vọng nó có thể giúp bạn