Skip to content

jonathanppmaia/horadodia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Curso Java Script Básico

Cursoemvideo.com - Prof.: Gustavo Guanabara

Exercício Hora do dia!!

Esse é o resultado da minha primeira prática com Java Script, chamado "hora do dia", que foi baseado no exercício do curso de Java Script Básico - Curso em Video, ministrado pelo Gustavo Guanabara, do módulo de Condições.

O exercício tinha a proposta inicial de informar a hora do dia e alterar a imagem que mostrava o turno, manhã, tarde e noite. Para colocar em prática tudo que venho aprendendo, decidi aprimorar um pouco o exercício para que uma mensagem fosse informada ( Boa madrugada. Bom dia, Boa Tarde, Boa Noite) junto com a hora automática do sistema e para cada turno o background era alterado.

Atualização 19.03.2022

Para de deixar o projeto mais elaborado foi criado uma estrutura de condição if com a mensagem que aparece a hora, minuto e segundo ( 00: 00: 00), para quando o os minutos e segundos forem menor que 10, foi conectadoum zero na frente da variável dentro da mensagem ou seja hora + '0' + minutos + '0' + segundos, se caso não seja menor que 10, a execução segue normal.

//Condição para adicionar zero na hora minuto es segundo

if (horaAtual < 10) {
    horaAtual = '0' + horaAtual
  }

  if (sec < 10) {
    sec = '0' + sec
  }

  if (min < 10) {
    min = '0' + min
  }

Imagem do projeto01

// Variáveis para trabalhar com a hora do sistema

var agora = new Date()
var horaAtual = agora.getHours()
var min = agora.getMinutes()
var sec = agora.getSeconds()
// Manipuladores do DOM

var imagem = window.document.getElementById('bg') // para alterar o fundo do site
var msg = window.document.getElementById('msg') // para mudar a mensagem
var msgrel = window.document.getElementById('msgrelogio') //para exibir o relógio
// Condição

if (horaAtual >= 0 && horaAtual < 5) {
  // BOA MADRUGADA
  msg.innerHTML = 'Boa Madrugada!'
  imagem.className = 'madrugada'
} else if (horaAtual >= 5 && horaAtual < 12) {
  // BOM DIA
  msg.innerHTML = 'Bom dia!'
  imagem.className = 'manha'
} else if (horaAtual >= 12 && horaAtual < 18) {
  // BOA TARDE
  msg.innerHTML = 'Boa Tarde!'
  imagem.className = 'tarde'
} else {
  // BOA NOITE
  msg.innerHTML = 'Boa Noite!'
  imagem.className = 'noite'
}
// Teste para exibe o relógio com hora atual do sistema (somente horas, sem texto)
msgrel.innerHTML = agora.toLocaleTimeString(configLocal)
// Manipuladores do DOM

/* Teste para trocar BACKGROUND */

// horaAtual = 00;   /* Boa madrugada */
// horaAtual = 6;   /* Bom dia */
// horaAtual = 12;  /* Boa tarde */
// horaAtual = 19;  /* Boa noite */
Boa Madrugada
Imagem do projeto01
Imagem do projeto01
Imagem do projeto01

About

Prática de Java Script do Curso Java Script Básico - Curso em Vídeo

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors