quinta-feira, 4 de junho de 2015

Dia da semana por extenso em js

A maioria das funções que sinto falta no JS são as de operações com datas e strings. Por exemplo, já precisei identificar por extenso o nome do dia da semana de uma determinada data. Após algumas pesquisas, cheguei ao código abaixo, que atendeu plenamente à minha necessidade [e ainda atende]:

function diaDaSemana(data) {
    var dia = data.getDay();
    var semana = new Array(6);
    semana[0] = 'Domingo';
    semana[1] = 'Segunda-Feira';
    semana[2] = 'Terça-Feira';
    semana[3] = 'Quarta-Feira';
    semana[4] = 'Quinta-Feira';
    semana[5] = 'Sexta-Feira';
    semana[6] = 'Sábado';
    return semana[dia];
}

Talvez seja importante mencionar que o parâmetro 'data'deve ser um objeto do tipo Date (jsDate) para que a função getDay faça sentido.

Nenhum comentário:

Postar um comentário