It seemed fitting that my post on Friday the 13th would be about Friday the 13th. There are 52 Fridays in 2013, but only 2 of them are the 13th day of the month (September and December). To determine if a Friday is a Friday the 13th, we will need to use the date
function along with the w
format that will tell us the day of the week. w
gives us the day of the week starting from zero but as of PHP 5.1.0 you could use N
to get the day of the week starting at 1. I’ll be using w
for backwards compatibility’s sake:
if (date('w', strtotime('2013-08-13')) == 5)
{
echo 'You get to live another day!'
}
if (date('w', strtotime('2013-09-13')) == 5)
{
echo 'Oh noes, you were killed by Jason Vorhees!'
}
You could simplify this by passing in time()
but for the sake of example, I passed in explicit dates (and converted them to Unix timestamps).
Be safe this Friday the 13th and stay away from Camp Crystal Lake!