<?php
$date = new DateTime('now');
$firstOfMonth = $date->modify('first day of month')->format(DATE_ISO8601);
$lastOfMonth = $date->modify('last day of month')->format(DATE_ISO8601);
var_dump(array($firstOfMonth, $lastOfMonth));
Fatal error: Uncaught DateMalformedStringException: DateTime::modify(): Failed to parse time string (first day of month) at position 13 (m): The timezone could not be found in the database in /in/4PRSD:5
Stack trace:
#0 /in/4PRSD(5): DateTime->modify('first day of mo...')
#1 {main}
thrown in /in/4PRSD on line 5
Process exited with code 255.
Warning: DateTime::modify(): Failed to parse time string (first day of month) at position 13 (m): The timezone could not be found in the database in /in/4PRSD on line 5
Fatal error: Uncaught Error: Call to a member function format() on bool in /in/4PRSD:5
Stack trace:
#0 {main}
thrown in /in/4PRSD on line 5
Process exited with code 255.
Warning: DateTime::modify(): Failed to parse time string (first day of month) at position 13 (m): The timezone could not be found in the database in /in/4PRSD on line 5
Fatal error: Uncaught Error: Call to a member function format() on boolean in /in/4PRSD:5
Stack trace:
#0 {main}
thrown in /in/4PRSD on line 5
Process exited with code 255.
Output for 5.6.0 - 5.6.40
Warning: DateTime::modify(): Failed to parse time string (first day of month) at position 13 (m): The timezone could not be found in the database in /in/4PRSD on line 5
Fatal error: Call to a member function format() on boolean in /in/4PRSD on line 5
Process exited with code 255.
Warning: DateTime::modify(): Failed to parse time string (first day of month) at position 13 (m): The timezone could not be found in the database in /in/4PRSD on line 5
Fatal error: Call to a member function format() on a non-object in /in/4PRSD on line 5
Process exited with code 255.
Warning: DateTime::modify(): Failed to parse time string (first day of month) at position 10 (o): The timezone could not be found in the database in /in/4PRSD on line 5
Fatal error: Call to a member function format() on a non-object in /in/4PRSD on line 5
Process exited with code 255.
Output for 5.2.0 - 5.2.12
Fatal error: Call to a member function format() on a non-object in /in/4PRSD on line 5
Process exited with code 255.
Output for 5.0.0 - 5.0.5, 5.1.0 - 5.1.6
Fatal error: Class 'DateTime' not found in /in/4PRSD on line 3
Process exited with code 255.
Output for 4.4.2 - 4.4.9
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /in/4PRSD on line 5
Process exited with code 255.