quarta-feira, 26 de outubro de 2011

Snippet em Javascript para exibir a data


Fiz este pequeno snippet em Javascript para mostrar a data em um website:

/* Date Snippet 
   by Marcker - marckfree@gmail.com
   MIT License
*/
function criar_data() {
    var data_agora = new Date();
    var meses = [
                    'janeiro','fevereiro','março',
                    'abril','maio','junho',
                    'julho','agosto','setembro',
                    'outubro','novembro','dezembro'      
                ];
    var data = [
                   data_agora.getDate(),
                   data_agora.getMonth(),
                   data_agora.getFullYear()
               ];
    var n_meses = meses.length;
                     
    for (i = 0; i <= n_meses; i++) {
        if (data[1] == i) { data[1] = meses[i]; }  
    }          
    return data[0] + ' de ' + data[1] + ' de ' + data[2];
}

window.onload = mostrar_data;
function mostrar_data() {
    var data = document.getElementById('data');
    if (data) { data.innerHTML = criar_data(); }
}

Geralmente faço o código todo em inglês, mas neste caso fiz em português para facilitar o entendimento à um conhecido que passei este código.

Pretendo refatorar e criar algumas outras funcionalidades para essa pequena aplicação brevemente.

Nenhum comentário: