3v4l.org

run code in 300+ PHP versions simultaneously
<?php $now = time(); $date = strtotime('first day of previous month 00:00:00', $now); var_dump($date->format('Y-m-d H:i:s')); // string(19) "2013-11-01 00:00:00" $date = new DateTime('first day of previous month 00:00:00', new DateTimeZone('Europe/Amsterdam')); var_dump($date->format('Y-m-d H:i:s')); // string(19) "2013-11-01 00:00:00" $date = new DateTime('midnight first day of previous month', new DateTimeZone('Europe/Amsterdam')); var_dump($date->format('Y-m-d H:i:s')); // string(19) "2013-11-01 00:00:00" $date = new DateTime('midnight first day of previous month', new DateTimeZone('UTC')); var_dump($date->format('Y-m-d H:i:s')); // string(19) "2013-11-01 00:00:00"

preferences:
34.6 ms | 402 KiB | 5 Q