Convertir una fecha a un TimeStamp UNIX

Código PHP

PHP – Convert – TimeStamp mktime

Función que conviete una fecha en formato yyyy-mm-dd a un TimeStamp.

El TimeStamp es una marca de tiempo formado (Para los sistemas Unix) por los segundos a partir de la fecha 1 de Enero del 1970 00:00:00 GMT.

No comprueba si la fecha es correcta.

/**
 * Class HelperConvert
 */
abstract class HelperConvert
{
    /**
     * Convierte una fecha en timestamp, 15/05/2020 => 1273874400
     * Formato fecha: yyyy-mm-dd
     *
     * @param $fecha
     *
     * @return int
     */
    public static function date2TimeStamp($fecha)
    {
        $hours   = 0;
        $minutes = 0;
        $seconds = 0;
        list($year, $month, $day) = explode("-", $fecha);
        
        return mktime($hours, $minutes, $seconds, $month, $day, $year);
    }
}