Đây là một phương pháp quan trọng để trừ ngày, tuần hoặc tháng từ một ngày nhất định trong PHP. Những cách như chúng ta có thể sử dụng phương thức strtotime
của PHP hoặc lớp DateTime
dựng sẵn để thực hiện
Cả hai hàm date[]
và strtotime[]
đều được sử dụng trong PHP. Điều này làm cho việc trừ thời gian [giờ, phút và giây] từ một ngày nhất định hoặc thời gian hiện tại [ngày] trở nên đơn giản
Phương thức date[]
trả về một chuỗi đã chuẩn bị sau khi định dạng một thời gian cụ thể
Ở phía bên kia, biến văn bản có định dạng DateTime
thành dấu thời gian Unix. ________ 20 _______ và _______ 21 _______ có thể giúp trừ thời gian từ thời điểm hiện tại [ngày] trong PHP
Vì vậy, đây là cách để trừ thời gian từ một DateTime
hiện tại. Trừ đi _______ 3 ngày với mẫu PHP ngày hiện tại
Mã mẫu
đầu ra
Trên đây là một ví dụ về trừ ngày từ ngày hiện tại bằng cách cung cấp chuỗi ngày hôm qua cho strtotime
Mã mẫu
sub[new DateInterval['P1D']];
//Get yesterday date
$yesterday = $yesterdayTime->format['Y-m-d'];
//Print yesterday date.
echo $yesterday;
?>
đầu ra
Chúng tôi đã thảo luận về phiên bản cũ của PHP 5. 3. 0, sử dụng lớp
sub[new DateInterval['P1D']];
//Get yesterday date
$yesterday = $yesterdayTime->format['Y-m-d'];
//Print yesterday date.
echo $yesterday;
?>
5. Và nó đại diện cho một khoảng thời gian ngàyBây giờ, chúng ta sẽ thảo luận về
sub[new DateInterval['P1D']];
//Get yesterday date
$yesterday = $yesterdayTime->format['Y-m-d'];
//Print yesterday date.
echo $yesterday;
?>
6. Chúng ta định nghĩa các đối tượng của lớp sub[new DateInterval['P1D']];
//Get yesterday date
$yesterday = $yesterdayTime->format['Y-m-d'];
//Print yesterday date.
echo $yesterday;
?>
5 là sub[new DateInterval['P1D']];
//Get yesterday date
$yesterday = $yesterdayTime->format['Y-m-d'];
//Print yesterday date.
echo $yesterday;
?>
6, có nghĩa là một ngày [khoảng thời gian một ngày]Khoảng thời gian có thể khấu trừ từ ngày và thời gian nhất định. Chúng tôi có thể sử dụng
sub[new DateInterval['P1D']];
//Get yesterday date
$yesterday = $yesterdayTime->format['Y-m-d'];
//Print yesterday date.
echo $yesterday;
?>
9 [năm ngày] thay vì sub[new DateInterval['P1D']];
//Get yesterday date
$yesterday = $yesterdayTime->format['Y-m-d'];
//Print yesterday date.
echo $yesterday;
?>
6 [một ngày] nếu bạn muốn xóa năm ngày thay vì một ngàyMã mẫu
sub[new DateInterval['P1D']];
//Get the date in a YYYY-MM-DD format.
$yesterday = $yesterdayTime->format['Y-m-d'];
//Print Date.
echo $yesterday;
?>
đầu ra
Mã mẫu
đầu ra
Như chúng ta biết rằng từ phương pháp bắt đầu
sub[new DateInterval['P1D']];
//Get the date in a YYYY-MM-DD format.
$yesterday = $yesterdayTime->format['Y-m-d'];
//Print Date.
echo $yesterday;
?>
1, chúng ta có thể trừ thời gian, ngày, tháng và năm từ một ngày nhất địnhĐối số đặc tả
sub[new DateInterval['P1D']];
//Get the date in a YYYY-MM-DD format.
$yesterday = $yesterdayTime->format['Y-m-d'];
//Print Date.
echo $yesterday;
?>
2 lớp sub[new DateInterval['P1D']];
//Get yesterday date
$yesterday = $yesterdayTime->format['Y-m-d'];
//Print yesterday date.
echo $yesterday;
?>
5 cho sub[new DateInterval['P1D']];
//Get the date in a YYYY-MM-DD format.
$yesterday = $yesterdayTime->format['Y-m-d'];
//Print Date.
echo $yesterday;
?>
4. Là viết tắt của thời gian một tuần, sub[new DateInterval['P1D']];
//Get the date in a YYYY-MM-DD format.
$yesterday = $yesterdayTime->format['Y-m-d'];
//Print Date.
echo $yesterday;
?>
5. Bây giờ, nếu bạn muốn thay đổi sub[new DateInterval['P1D']];
//Get the date in a YYYY-MM-DD format.
$yesterday = $yesterdayTime->format['Y-m-d'];
//Print Date.
echo $yesterday;
?>
4 [khoảng thời gian một tuần] thành sub[new DateInterval['P1D']];
//Get the date in a YYYY-MM-DD format.
$yesterday = $yesterdayTime->format['Y-m-d'];
//Print Date.
echo $yesterday;
?>
7 để khấu trừ hai tuần, đó sẽ là một cách tiếp cận tuyệt vời 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