Thông báo!
Mọi người có thể tìm kiếm cách giải quyết vấn đề mình đang dặp phải hoặc đặt câu hỏi tại đây để cả nhóm vô cùng giải đáp.
Xin lỗi các bạn, để tránh spam thì mình đã tắt tính năng đăng ký thành viên. Nếu bạn cần giúp đỡ thì có thể liên hệ mình qua fb: @soiqualang.chentreu
Thanks!

Adding days to $Date in PHP

0 votes
6 views

I have a date returned as part of a mySQL query in the form 2010-09-17

I would like to set the variables $Date2 to $Date5 as follows:

$Date2 = $Date + 1

$Date3 = $Date + 2

etc..

so that it returns 2010-09-18, 2010-09-19 etc...

I have tried

date('Y-m-d', strtotime($Date. ' + 1 day'))

but this gives me the date BEFORE $Date.

What is the correct way to get my Dates in the format form 'Y-m-d' so that they may be used in another query?

asked Nov 15 in Web by dtlong (9,530 points)

1 Answer

0 votes
 
Best answer

All you have to do is use days instead of day like this:

<?php
$Date = "2010-09-17";
echo date('Y-m-d', strtotime($Date. ' + 1 days'));
echo date('Y-m-d', strtotime($Date. ' + 2 days'));
?>

And it outputs correctly:

2010-09-18
2010-09-19
https://stackoverflow.com/questions/3727615/adding-days-to-date-in-php
answered Nov 15 by dtlong (9,530 points)
...