I have a php code as shown below in which I am trying to retrieve the last day of next month.
<?php
date_default_timezone_set('America/Toronto');
echo date('l jS \of F Y h:i:s A');
$next_month_last_day = date('t', strtotime('next month')); // last day of the next month
print_r("\n");
print_r($next_month_last_day); // Line A
?>
Problem Statement:
I am wondering what mistake I have done in the php code above because the code at Line A prints 31. It should be printing 30 because the last day of next month (April) is 30.