Yogesh Chauhan's Blog

How to get previous days or next days in PHP?

in PHP on March 8, 2020

Using strtotime function, we can achieve this. Let’s take a look at the function first.

strtotime

Parses an English textual datetime description into a Unix timestamp.

Syntax


strtotime ( string $time [, int $now = time() ] ) : int

The function expects to be given a string containing an English date format and will try to parse that format into a Unix timestamp (the number of seconds since January 1 1970 00:00:00 UTC), relative to the timestamp given in now(), or the current time if now() is not supplied.

Each parameter of this function uses the default time zone unless a time zone is specified in that parameter. Be careful not to use different time zones in each parameter unless that is intended. 

Parameters

time: A date/time string.

now: The timestamp which is used as a base for the calculation of relative dates.

Let's come to the main question:

Use this to get previous date:


date('Y/m/d',strtotime("-1 days"));

Just increase or decrease the days to get the desired date.

To get next date, use this:


date('Y/m/d',strtotime("+1 days"));

OR even simple:


echo date('Y-m-d',strtotime("yesterday"));
echo date('Y-m-d',strtotime("tomorrow"));

Most Read

#1 Solution to the error “Visual Studio Code can’t be opened because Apple cannot check it for malicious software” #2 How to add Read More Read Less Button using JavaScript? #3 How to check if radio button is checked or not using JavaScript? #4 Solution to “TypeError: ‘x’ is not iterable” in Angular 9 #5 PHP Login System using PDO Part 1: Create User Registration Page #6 How to uninstall Cocoapods from the Mac OS?

Recently Posted

#Apr 8 JSON.stringify() in JavaScript #Apr 7 Middleware in NextJS #Jan 17 4 advanced ways to search Colleague #Jan 16 Colleague UI Basics: The Search Area #Jan 16 Colleague UI Basics: The Context Area #Jan 16 Colleague UI Basics: Accessing the user interface
You might also like these
Introduction to components and templates Part 3: Data bindingAngularWhat are Modules and Components in Angular?AngularHow to use @supports rule in CSS?CSSHow to create and store JSON objects in localStorage using JavaScript?JavaScriptHow to create a secure random number using JavaScript?JavaScriptAttributes and Properties in JavaScript and HTMLHTML