int strtotime ( string
<?phpecho strtotime("now"), "\n";
echo strtotime("10 September 2000"), "\n";
echo strtotime("+1 day"), "\n";
echo strtotime("+1 week"), "\n";
echo strtotime("+1 week 2 days 4 hours 2 seconds"), "\n";
echo strtotime("next Thursday"), "\n";
echo strtotime("last Monday"), "\n";
echo date( "Y-m-d", strtotime( "2009-01-31 +1 month" ) ); // PHP: 2009-03-03echo date( "Y-m-d", strtotime( "2009-01-31 +2 month" ) ); // PHP: 2009-03-31
$Date = strtotime('2011-02-22'); // February 22nd, 2011. 28 days in this month, 29 next year.echo date('n/j/Y', strtotime('+1 year, +7 days', $Date)); // add 1 year and 7 days. prints 2/29/2012echo "<br />";
echo date('n/j/Y', strtotime('+7 days, +1 year', $Date)); // add 7 days and 1 year, but this also prints 2/29/2012echo "<br />";
echo date('n/j/Y', strtotime('+1 year', strtotime('+7 days', $Date))); // this prints 3/1/2012, what the 2nd would do if it was left-to-right
# on 2/8/2010date('m/d/y', strtotime('first day')); # 02/01/10date('m/d/y', strtotime('last day')); # 02/28/10date('m/d/y', strtotime('last day next month')); # 03/31/10date('m/d/y', strtotime('last day last month')); # 01/31/10date('m/d/y', strtotime('2009-12 last day')); # 12/31/09 - this doesn't work if you reverse the order of the year and monthdate('m/d/y', strtotime('2009-03 last day')); # 03/31/09date('m/d/y', strtotime('2009-03')); # 03/01/09date('m/d/y', strtotime('last day of march 2009')); # 03/31/09date('m/d/y', strtotime('last day of march')); # 03/31/10
?>
$time
[, int $now
= time() ] )<?phpecho strtotime("now"), "\n";
echo strtotime("10 September 2000"), "\n";
echo strtotime("+1 day"), "\n";
echo strtotime("+1 week"), "\n";
echo strtotime("+1 week 2 days 4 hours 2 seconds"), "\n";
echo strtotime("next Thursday"), "\n";
echo strtotime("last Monday"), "\n";
echo date( "Y-m-d", strtotime( "2009-01-31 +1 month" ) ); // PHP: 2009-03-03echo date( "Y-m-d", strtotime( "2009-01-31 +2 month" ) ); // PHP: 2009-03-31
$Date = strtotime('2011-02-22'); // February 22nd, 2011. 28 days in this month, 29 next year.echo date('n/j/Y', strtotime('+1 year, +7 days', $Date)); // add 1 year and 7 days. prints 2/29/2012echo "<br />";
echo date('n/j/Y', strtotime('+7 days, +1 year', $Date)); // add 7 days and 1 year, but this also prints 2/29/2012echo "<br />";
echo date('n/j/Y', strtotime('+1 year', strtotime('+7 days', $Date))); // this prints 3/1/2012, what the 2nd would do if it was left-to-right
# on 2/8/2010date('m/d/y', strtotime('first day')); # 02/01/10date('m/d/y', strtotime('last day')); # 02/28/10date('m/d/y', strtotime('last day next month')); # 03/31/10date('m/d/y', strtotime('last day last month')); # 01/31/10date('m/d/y', strtotime('2009-12 last day')); # 12/31/09 - this doesn't work if you reverse the order of the year and monthdate('m/d/y', strtotime('2009-03 last day')); # 03/31/09date('m/d/y', strtotime('2009-03')); # 03/01/09date('m/d/y', strtotime('last day of march 2009')); # 03/31/09date('m/d/y', strtotime('last day of march')); # 03/31/10
?>
Comments
Post a Comment