Este artigo descreve o método de exibir tempo dinâmico por JS. Compartilhe -o para sua referência, como segue:
Métodos de objetos de data
O objeto de data permite obter a hora e a data em relação ao horário padrão internacional (GMT, agora conhecido como tempo coordenado UTC-Universal) ou o sistema operacional no qual o flash player está em execução. Para usar o método do objeto Data, você deve primeiro criar uma instância do objeto Data.
O objeto Data deve usar o Flash 5 ou posterior versões do jogador.
O método do objeto de data não é estático, mas pode ser aplicado a entidades individuais especificadas quando usadas.
Introdução ao método do objeto Data:
・ GetDate | Obtenha a data atual de acordo com a hora local (qual é o dia deste mês)
・ GetDay | Get hoje é o dia da semana, de acordo com a hora local (0 a domingo, 1 mês ...)
・ Comborando | Obtenha o ano atual (quatro dígitos) com base na hora local
・ Gethours | Obtenha o número atual de horas de acordo com a hora local (sistema 24 horas, 0-23)
・ GetMillisEconds | Obtenha o número atual de milissegundos de acordo com a hora local
・ GetMinutes | Obtenha o número atual de minutos de acordo com a hora local
・ GetMonth | Obtenha o mês atual de acordo com a hora local (observe que a partir de 0: 0-Jan, 1-fevereiro ...)
・ GetSeconds | Obtenha o número atual de segundos de acordo com a hora local
・ GetTime | Obtenha o número de milissegundos no formato UTC desde 0:00
・ GetTimeZoneOffSet | Obtenha o valor de deslocamento do horário atual e do formato UTC (em minutos)
・ Getutcdate | Obtenha a data atual no formato UTC (em que dia deste mês)
・ GetUtcday | Obtenha o formato UTC hoje é o dia da semana (0 domingo, 1 mês ...)
・ Getutclyear | Obtenha o ano atual no formato UTC (quatro dígitos)
・ Getutchours | Obtenha o número atual de horas no formato UTC (sistema 24 horas, 0-23)
・ GetutcMillisEconds | Obtenha o número atual de milissegundos no formato UTC
・ GetutcMinutes | Obtenha o número atual de minutos no formato UTC
・ Getutcmonth | Obtenha o mês atual no formato UTC (observe que a partir de 0: 0-Jan, 1-fevereiro ...)
・ GetutcSegunds | Obtenha o número atual de segundos no formato UTC
・ GetYear | Obtenha o ano atual de abreviação com base na hora local (ano atual menos 1900)
・ SetDate | Defina a data atual (qual é o dia deste mês)
・ Settlyear | Defina o ano atual (quatro dígitos)
・ Sethours | Defina o número atual de horas (sistema de 24 horas, 0-23)
・ SetmillisEconds | Defina o número atual de milissegundos
・ SetMinutes | Defina o número atual de minutos
・ Setmonth | Defina o mês atual (observe que a partir de 0: 0-Jan, 1-fevereiro ...)
・ Conjuntos de segundos | Defina o número atual de segundos
・ Settime | Defina o número de milissegundos no formato UTC desde 0:00
・ Setutcdate | Defina a data atual do formato UTC (em que dia deste mês)
・ Setutclyear | Defina o ano atual no formato UTC (quatro dígitos)
・ Setutchours | Defina o número atual de horas no formato UTC (sistema 24 horas, 0-23)
・ SetutcMillisEconds | Defina o número atual de milissegundos no formato UTC
・ SetutcMinutes | Defina o número atual de minutos no formato UTC
・ Setutcmonth | Defina o mês atual no formato UTC (observe que a partir de 0: 0-Jan, 1-fevereiro ...)
・ SetutcSeconds | Defina o número atual de segundos no formato UTC
・ Setyear | Defina o ano atual de abreviação (ano atual menos 1900)
・ ToString | Converter data e valor do valor para o valor da string na forma de "data/hora"
・ Data.utc | Retorna o valor do tempo fixo da data e hora do formato UTC especificado
Página JS recebe diretamente um exemplo completo de tempo dinâmico do sistema:
<! xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>JS real-time display time</title></head><body><div id="localtime"></div><script type = "text/javascript"> function showLocale (objd) {var str, colorhead, colorfoot; var yy = objd.getyear (); if (yy <1900) yy = yy+1900; var mm = objd.getmonth ()+1; if (mm <10) mm = '0' + mm; var dd = objd.getdate (); if (dd <10) dd = '0' + dd; var hh = objd.gethours (); if (hh <10) hh = '0' + hh; var mm = objd.getminutes (); if (mm <10) mm = '0' + mm; var ss = objd.getSeconds (); if (ss <10) ss = '0' + ss; var ww = objd.getday (); if (ww == 0) colorhead = "<font color =/"#ff0000/">"; if (ww == 0) colorhead = "<font color =/"#ff0000/">"; if (ww == 0) ww = "domingo"; if (ww == 0) ww = "domingo"; if (ww == 0) (ww == 1) ww = "segunda -feira"; if (ww == 2) ww = "terça -feira"; if (ww == 3) ww = "quarta -feira"; if (ww == 4) ww = "quinta -feira"; if (ww == 5) ww = "sexta -feira"; if (ww == 6) ww = "Sábado"; colorfoot = "</font>" str = colorhead + yy + "ano" + mm + "mês" + dd + "dia" + hh + ":" + mm + ":" + ss + "" + ww + colorfoot; // alert (str); return str;} função tick () {var Today; hoje = new Date (); Document.getElementById ("LocalTime"). Innerhtml = ShowLocale (hoje); window.setTimeout ("tick ()", 1000);} tick (); </script> </body> </html>O efeito de operação é mostrado na figura abaixo:
PS: Amigos interessados nas operações de tempo e data de JavaScript também podem se referir às ferramentas on -line deste site:
Ferramenta de conversão do UNIX Timestamp:
http://tools.vevb.com/code/unixtime
Inquérito de tempo online em todo o mundo:
http://tools.vevb.com/zhuanhuanqi/worldtime
Calendário perpétuo online:
http://tools.vevb.com/bianmin/wannianli
Calendário perpétuo da web:
http://tools.vevb.com/bianmin/webwannianli
For more information about JavaScript, please check this site's special topics: "Summary of JavaScript Time and Date Operation Skills", "Summary of JavaScript Switching Effects and Skills", "Summary of JavaScript Search Algorithm Skills", "Summary of JavaScript Animation Special Effects and Skills", "Summary of JavaScript Errors and Debugging Skills", "Summary of JavaScript Data Structures and Algorithm Skills", "Resumo do Algoritmo e Habilidades de Traversal JavaScript" e "Resumo do Uso da Operação Matemática JavaScript"
Espero que este artigo seja útil para a programação JavaScript de todos.