Date()
Cria uma instância de data JavaScript que representa um único momento no tempo. Objetos de data são baseados em um valor de tempo que é o número de milissegundos desde 1 º de janeiro de 1970 UTC.
Objetos de data só podem ser instanciados, chamando o JavaScript Date como um construtor: chamando-o como uma função regular ou seja, sem o operador new irá retornar uma string ao invés de um objeto de data, ao contrário de outros tipos de objeto de JavaScript, objetos JavaScript Date não têm sintaxe literal .
Day
Representa o dia do mês de um objeto de datas.
Month.
Representa o numero do mês, corresponde a um índice iniciando no numero 0 com termino no numero 11, sendo que o mês de janeiro é representado pelo menor índice ou seja o numero zero e não mês 1.
Year
Representa o exercício de um calendário do objeto de datas.
Hours
Representa o numero de horas de um objeto de datas.
Minutes
Representa o numero de minutos de um objeto de datas.
Seconds
Representa o numero de segundos de um objeto de datas.
Exemplo:
Neste exemplo mostramos em uma pagina html vários tipos de formatos que se pode extrair de um objeto de datas.
<!DOCTYPE html> <html> <head> <title>Desenvolvimento Aberto</title> </head> <body> <h2>Desenvolvimento Aberto - Data e Hora</h2> <br> <h3>JavaScript</h3> <br> <pre> <script> var datahora = new Date(); document.writeln("Dia: " + datahora.getDay()); document.writeln("Mes: " + datahora.getMonth()); document.writeln("Ano: " + datahora.getFullYear()); document.writeln(); document.writeln("Hora: " + datahora.getHours()); document.writeln("Minutos: " + datahora.getMinutes()); document.writeln("Segundos: " + datahora.getSeconds()); document.writeln(); document.writeln("Data: " + datahora.toString()); document.writeln(); document.writeln("Data local:" + datahora.toLocaleDateString()); document.writeln("Hora local:" + datahora.toLocaleTimeString()); </script> </pre> </body> </html>