Obtener el número de la semana del año para una fecha

Código PHP

PHP – Date – Number of week

Función que devuelve el número de semana del año para una fecha determinada en formato yyyy-mm-dd.

No se comprueba si la fecha es correcta.

/**
 * Class HelperDate
 */
abstract class HelperDate
{
    /**
     * Devuelve el númer de la semana dentro del año de una fecha concreta
     * Formato de fecha: yyyy-mm-dd
     *
     * @param $fecha
     *
     * @return string
     * @throws Exception
     */
    public static function getNumberOfWeek($fecha)
    {
        $date = new DateTime($fecha);
        return $date->format("W");
    }
}