How to calculate day from date in php

How to calculate the day of the week of a given date like “Apr 25th 1990” in PHP? we are used to arrange our time by the days of the week. People usually use phrases like “next Friday” or “last sunday.” It’s easier for us to understand dates rather than reading a date and having to work out that it means next Friday.

Fortunately PHP has provided us with tools that make our lives easier, strtotime() is one of them.

All you have to do is to pass the date to the strtotime() function. The strtotime function converts the given date to a Unix timestamp which we can then use with the date function and the l (lowercase L) placeholder to obtain the day of the week. The following code demonstrate how it works:

$timestamp = strtotime("Apr 25th 1990");
$day = date("l", $timestamp);
echo $day; // Wednesday

Leave a Reply