{"size": 1380, "ext": "js", "max_stars_repo_path": "Aulas/05 - JavaScript Básico/Aula 18 - Datas/script.js", "max_stars_repo_name": "wiltonmartinsdev/Meu-Curso-de-Desenvolvimento-Web", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "Aulas/05 - JavaScript Básico/Aula 18 - Datas/script.js", "max_issues_repo_name": "wiltonmartinsdev/Meu-Curso-de-Desenvolvimento-Web", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "Aulas/05 - JavaScript Básico/Aula 18 - Datas/script.js", "max_forks_repo_name": "wiltonmartinsdev/Meu-Curso-de-Desenvolvimento-Web", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 32.0930232558, "max_line_length": 171, "alphanum_fraction": 0.7239130435}
// Nessa aula iremos aprender sobre datas.

// Algo importante que quando passamos o mês em formato de número, esse número irá corresponder ao index de um array de meses, de 12 posições, onde 0 = Janeiro e 11 = Dez.

// Quando criamos uma data dessa maneira somente com "Date()" estamos criando a data atual.
var d = new Date()

// Se passarmos somento um número com argumento para nossa data, ele entendi que esse número é referente a milisegundos a partir dessa data.
var d2 = new Date(1000)

// Iremos mostrar nessa data o horário (horário atual) de 16:05:00.
var d3 = new Date(1000 * 60 * 5)

// Iremos mostrar nessa data o próximo dia.
var d4 = new Date(1000 * 60 * 60 * 24)

// Outra forma de declararmos mas temos que respeitar o modelo americano que é mês, dia, ano e hora.
var d5 = new Date('sep 05 2017 23:25')

// Outra forma de declararmos.
var d6 = new Date('05/25/1999')

console.log(d2)
console.log(d3)
console.log(d4)
console.log(d5)
console.log(d6)

// Podemos usar os métodos do objeto data.
console.log(d.getFullYear())
console.log(d.getDate())

//getDay: Mostra o dia da semana, que vai de 0 6 sendo 0 = domingo e 6 = sábado.
console.log(d.getDay())
console.log(d.getHours())
console.log(d.getMinutes())
console.log(d.getSeconds())
console.log(d.getMilliseconds())

//getMonth: Mostra o mês, que vai de 0 11.
console.log(d.getMonth())
console.log(d.getTime())
