function diff($start,$end = false) {
if(!$end) { $end = time(); }
if(!is_numeric($start) || !is_numeric($end)) { return false; }
// Convert $start and $end into EN format (ISO 8601)
$start = date('Y-m-d H:i:s',$start);
$end = date('Y-m-d H:i:s',$end);
$d_start = new DateTime($start);
$d_end = new DateTime($end);
$diff = $d_start->diff($d_end);
// return all data
echo $diff->format('%y'). ' năm ';
echo $diff->format('%m'). ' tháng ';
echo $diff->format('%d'). ' ngày ';
echo $diff->format('%h'). ' giờ ';
echo $diff->format('%i'). ' phút ';
echo $diff->format('%s'). ' giây ';
// return true;
}
$start = strtotime('01/07/2016 13:54:17');
$end = strtotime('01/07/2016 17:54:17');
echo Diff($start,$end);