<?php
$time_str = '1:47 PM';
$tz_str = 'America/New_York';
$timestamp = time();
$datetime = new DateTime("now", new DateTimeZone($tz_str)); //first argument "must" be a string
$datetime->setTimestamp($timestamp); //adjust the object to correct timestamp
//$datetime = new DateTime( '2010-05' );
$datetime->modify( 'first day of +0 month' );
echo $datetime->format( 'F' ), "\n";
echo $datetime->format('w d.m.Y, H:i:s') . "\n";
echo $datetime->format('m.Y') . "\n";
$datetime->modify( 'fourth monday of +0 month' );
echo $datetime->format( 'F' ), "\n";
echo $datetime->format('w d.m.Y, H:i:s') . "\n";
echo $datetime->format('m.Y') . "\n";
$datetime->modify( 'first day of +1 month' );
echo $datetime->format( 'F' ), "\n";
echo $datetime->format('w d.m.Y, H:i:s') . "\n";
echo $datetime->format('m.Y') . "\n";
- Output for 7.1.0 - 7.1.33, 7.2.0 - 7.2.25, 7.3.0 - 7.3.12, 7.4.0
- February
4 01.02.2018, 11:36:01
02.2018
February
1 26.02.2018, 00:00:00
02.2018
March
4 01.03.2018, 00:00:00
03.2018
preferences:
99.03 ms | 402 KiB | 70 Q