Filter by Date
Write the code to filter by date —last week, this week, last month, this month…, and so on.
We'll cover the following...
To filter by date, we can use the parameters as::
- Last week.
- The present week.
- Last month.
- The present month.
Let’s see how we can filter the data by date.
Feature implementation
In our view, we can add this:
Press + to interact
<optgroup label="Date"><option value="date:<?phpecho date('m/d/y', strtotime("last week monday"));echo ":";echo date('m/d/y', strtotime("last week sunday"));?>">Last Week</option><option value="date:<?phpecho date('m/d/y', strtotime("this week monday"));echo ":";echo date('m/d/y', strtotime("this week sunday"));?>">This Week</option><option value="date:<?phpecho date('m/d/y', strtotime("first day of last month"));echo ":";echo date('m/d/y', strtotime("last day of last month"));?>">Last Month</option><option value="date:<?phpecho date('m/d/y', strtotime("first day of this month"));echo ":";echo trim(date('m/d/y')); ?>">This Month</option></optgroup>
Notice that the displaydate was formatted as 09/23/20
. We used ...