Trừ hai lần PHP

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

Trong bài viết này, chúng ta sẽ xem cách tính chênh lệch giữa 2 ngày trong PHP, cùng với việc hiểu triển khai của nó thông qua các ví dụ. Đưa ra hai ngày tức là. , start_date và end_date & chúng ta cần tìm sự khác biệt giữa hai ngày

Xem xét ví dụ dưới đây

Input: start_date: 2016-06-01 22:45:00 
       end_date: 2018-09-21 10:44:01
Output: 2 years, 3 months, 21 days, 11 hours, 59 minutes, 1 seconds
Explanation: The difference of 2 dates will give the date in complete format.

Phương pháp 1. Sử dụng hàm date_diff()

Hàm này được sử dụng để tìm sự khác biệt giữa hai ngày. Hàm này sẽ trả về một đối tượng DateInterval nếu thành công và trả về FALSE nếu thất bại

Thí dụ. Ví dụ này minh họa việc sử dụng hàm date_diff() để tính chênh lệch giữa 2 ngày

PHP




 

  // Creates DateTime objects

  $datetime1 = date_create(

+2 years 3 months
0
+2 years 3 months
1

  

+2 years 3 months
3 = date_create(
+2 years 3 months
5
+2 years 3 months
1

 

  

+2 years 3 months
8

  7_______0

2 years, 3 months, 21 days, 11 hours, 59 minutes, 1 seconds
1$datetime1
2 years, 3 months, 21 days, 11 hours, 59 minutes, 1 seconds
3
+2 years 3 months
3
+2 years 3 months
1

 

  

2 years, 3 months, 21 days, 11 hours, 59 minutes, 1 seconds
7

  

2 years, 3 months, 21 days, 11 hours, 59 minutes, 1 seconds
9
2 years, 3 months, 21 days, 11 hours, 59 minutes, 1 seconds
0
Difference between two dates: 103
1
Difference between two dates: 103
2
+2 years 3 months
1

Difference between two dates: 103
4

đầu ra

+2 years 3 months

Phương pháp 2. Để sử dụng công thức toán học ngày-giờ để tìm sự khác biệt giữa hai ngày. Nó trả về năm, tháng, ngày, giờ, phút, giây giữa hai ngày được chỉ định

Thí dụ. Trong ví dụ này, chúng ta sẽ sử dụng công thức toán học ngày-thời gian để tính chênh lệch giữa các ngày sẽ được trả về theo năm, tháng, ngày, giờ, phút, giây

PHP




 

  

Difference between two dates: 103
7

  15_______9 0123

+2 years 3 months
1

  100_______6 012  0

+2 years 3 months
1

 

    3

  101_______5 0  7_______100_______26 // Creates DateTime objects0

Difference between two dates: 103
9_______1_______1

 

  // Creates DateTime objects4

  // Creates DateTime objects6

  102_______8 0  0_______100_______2  5   3

 

    5

    7

    9

  104_______1 0  0$datetime14  5 // Creates DateTime objects0// Creates DateTime objects8 $datetime18

$datetime19= date_create(0

 

  = date_create(2

  = date_create(4

________ 101 _______________ 105 _______ 6

  105_______8 0  0$datetime14  5 // Creates DateTime objects0// Creates DateTime objects8

+2 years 3 months
05

+2 years 3 months
06$datetime11
+2 years 3 months
08

 

  

+2 years 3 months
10

  

+2 years 3 months
12

  

+2 years 3 months
14

  1_______16 0  0$datetime14  5 // Creates DateTime objects0// Creates DateTime objects8

+2 years 3 months
23

+2 years 3 months
24// Creates DateTime objects0$datetime11
+2 years 3 months
27= date_create(8
+2 years 3 months
29

+2 years 3 months
30_______1_______31

 

  

+2 years 3 months
33

  

+2 years 3 months
35

  

+2 years 3 months
37

  1_______39 0  0$datetime14  5 // Creates DateTime objects0// Creates DateTime objects8

+2 years 3 months
23

+2 years 3 months
47_______102_______0$datetime11
+2 years 3 months
27= date_create(8
+2 years 3 months
52

+2 years 3 months
53// Creates DateTime objects0
+2 years 3 months
16
+2 years 3 months
56

 

  

+2 years 3 months
33

  

+2 years 3 months
60

  1_______62 0  0$datetime14  5 // Creates DateTime objects0// Creates DateTime objects8

+2 years 3 months
23

+2 years 3 months
47_______102_______0$datetime11
+2 years 3 months
27= date_create(8
+2 years 3 months
52

+2 years 3 months
76// Creates DateTime objects0
+2 years 3 months
16
+2 years 3 months
79
+2 years 3 months
39
+2 years 3 months
81

 

  

+2 years 3 months
83

  

+2 years 3 months
85_______1_______86

+2 years 3 months
87
+2 years 3 months
88
+2 years 3 months
89
2 years, 3 months, 21 days, 11 hours, 59 minutes, 1 seconds
3// Creates DateTime objects8
2 years, 3 months, 21 days, 11 hours, 59 minutes, 1 seconds
3$datetime11
2 years, 3 months, 21 days, 11 hours, 59 minutes, 1 seconds
3

+2 years 3 months
06= date_create(8
2 years, 3 months, 21 days, 11 hours, 59 minutes, 1 seconds
3
+2 years 3 months
16
2 years, 3 months, 21 days, 11 hours, 59 minutes, 1 seconds
3
+2 years 3 months
39
2 years, 3 months, 21 days, 11 hours, 59 minutes, 1 seconds
3
+2 years 3 months
62
+2 years 3 months
1

Difference between two dates: 103
4

đầu ra

2 years, 3 months, 21 days, 11 hours, 59 minutes, 1 seconds

Phương pháp 3. Phương pháp này được sử dụng để lấy tổng số ngày giữa hai ngày được chỉ định

PHP




 

  

2 years, 3 months, 21 days, 11 hours, 59 minutes, 1 seconds
07

  7_______09 012

2 years, 3 months, 21 days, 11 hours, 59 minutes, 1 seconds
13
+2 years 3 months
1

  7_______16 012

2 years, 3 months, 21 days, 11 hours, 59 minutes, 1 seconds
20
+2 years 3 months
1

 

  

2 years, 3 months, 21 days, 11 hours, 59 minutes, 1 seconds
23

  

2 years, 3 months, 21 days, 11 hours, 59 minutes, 1 seconds
25

  

2 years, 3 months, 21 days, 11 hours, 59 minutes, 1 seconds
27

  

2 years, 3 months, 21 days, 11 hours, 59 minutes, 1 seconds
9
2 years, 3 months, 21 days, 11 hours, 59 minutes, 1 seconds
30

2 years, 3 months, 21 days, 11 hours, 59 minutes, 1 seconds
31
2 years, 3 months, 21 days, 11 hours, 59 minutes, 1 seconds
32
2 years, 3 months, 21 days, 11 hours, 59 minutes, 1 seconds
16 // Creates DateTime objects0
2 years, 3 months, 21 days, 11 hours, 59 minutes, 1 seconds
09
2 years, 3 months, 21 days, 11 hours, 59 minutes, 1 seconds
36

Difference between two dates: 103
4

đầu ra

Difference between two dates: 103

PHP là ngôn ngữ kịch bản phía máy chủ được thiết kế dành riêng cho phát triển web. Bạn có thể học PHP từ đầu bằng cách làm theo Hướng dẫn PHP và Ví dụ về PHP này

Làm cách nào để trừ hai lần trong PHP?

$time1 = $row_TicketRS['OpenTime']; . 30 //$Giờ =sàn((($t2 - $t1)/60)/60);

Làm cách nào để thêm hai lần trong PHP?

Cách dễ nhất để cộng hai lần bằng php là. .
Chuyển đổi thời gian từ H. i. s (e. g. 08. 15. 40) sang giây
làm tương tự cho lần thứ hai giá trị ref. bước 1
thêm các giá trị đã chuyển đổi và lưu trữ nó biến php
Bây giờ chuyển đổi tổng số (tính bằng giây) thành H. i. s

Làm cách nào để trừ hai lần trong laravel?

chuỗi
khoảng thời gian ngày tháng

Làm cách nào để tính giờ giữa hai lần trong PHP?

php $time1 = strtotime('08. 00. 00'); . 30. 00'); . Đoạn mã trên sẽ làm tròn thành phút. Lưu câu trả lời này. Note: The code above will round to minutes. Save this answer.