- var_dump: documentation ( source)
<?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('¿??¿?¿');
}