KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I'm using date() and strtotime() functions to display the next 3 months in a dropdown list. PHP Code: echo date("m/Y",strtotime("+0 months")); echo date("m/Y",strtotime("+1 months")); echo date("m/Y",strtotime("+2 months")); However, if the script is running when the server date is on 30th or 31st, the next month, which is Feburary, will be displayed as March instead. i.e. the script above is supposed to return 01/2012 02/2012 03/2012 But, instead of that, it actually displays 01/2012 03/2012 03/2012 that is because Feburary doesn't have 30th or 31st, so the script translates "31/02" into "01/03". I have read the strtotime() page on php.net, this problem has been raised, but there has not been any useful solutions. So can anyone please help me to find a simple way to solve this problem? Thanks in advance!
Tags (comma-separated)
Save Edits
Cancel