En mexico, el primer domingo de abril inicia y termina el ultimo domingo de octubre
Código PHP:
if(date("n")>4 and date("n")<10){
//Esta activado el horario de verano
}else if(date("n")=4 and date("d")<7)
{
//Primera semana de abril
//Aqui es lo que nose para saber si ya paso el primer domingo del mes o no
}
//De igual manera se haria para octubre cuando este desactivado el horario de verano