<?php
$time = "2016-05-25 09:30:00";
// This is the expected timestamp considering $time is in UTC.
$timestamp = 1464168600;
$format = "Y-m-d H:i:s";
$date = \DateTime::createFromFormat($format, $time, new \DateTimeZone('America/Tegucigalpa'));
$t = $date->format('U'); //1464190200
var_dump($timestamp, $t);
if ($t !== $timestamp) {
throw new \Exception('¿??¿?¿');
}
int(1464168600)
string(10) "1464190200"
Fatal error: Uncaught Exception: ¿??¿?¿ in /in/tohfa:11
Stack trace:
#0 {main}
thrown in /in/tohfa on line 11
Process exited with code 255.
Output for 5.5.0 - 5.5.36, 5.6.0 - 5.6.28
int(1464168600)
string(10) "1464190200"
Fatal error: Uncaught exception 'Exception' with message '¿??¿?¿' in /in/tohfa:11
Stack trace:
#0 {main}
thrown in /in/tohfa on line 11
Process exited with code 255.