Convertir un TimeStamp UNIX a una fecha

Código PHP

PHP – Conversiones – TimeStamp Date

Función que convierte un TimeStamp UNIX en formato YYYYMMDDTHHiissZ a una fecha en formato yyyy-mm-dd, la hora, minutos y segundos se desprecia.

/**
 * Class HelperConvert
 */
abstract class HelperConvert
{
    /**
     * Convierte una TimeStamp en una fecha.
     * Formato fecha: yyyy-mm-dd
     *
     * @param int $timestamp
     *
     * @return string
     */
    public static function timeStamp2Date($timestamp)
    {
        $date_str = getdate($timestamp);

        $year     = $date_str[ "year" ];
        $mon      = $date_str[ "mon" ];
        $day      = $date_str[ "mday" ];

        return sprintf("%4d-%02d-%02d", $year, $mon, $day);
    }
}