Você pode me dizer como definir a hora neste formato HH: MM: SS. Eu quero definir isso em um div?
javascript
date
datetime
user2648752
fonte
fonte
Respostas:
DEMO usando apenas javaScript
Atualizar
Updated Demo
fonte
Você pode usar a função nativa
Date.toLocaleTimeString()
:Isso exibirá, por exemplo:
Encontrei-o em http://www.w3schools.com/jsref/jsref_tolocaletimestring.asp
Exibir trecho de código
fonte
Você pode fazer isso em
Javascript
.No momento, ele retorna
15:5:18
. Observe que se algum dos valores for menor que 10, eles serão exibidos usando apenas um dígito, não dois.Verifique isso no JSFiddle
Atualizações:
Para tentativa com prefixo 0
fonte
Você pode usar o moment.js para fazer isso.
Saídas:
fonte
Observe que toLocaleTimeString () pode retornar algo como
9:00:00 AM
.fonte
Use desta forma:
Resultado: 18:56:31
fonte
Uma maneira muito simples usando moment.js e setInterval .
Saída de amostra
Usando
setInterval()
definido como 1000ms ou 1 segundo, a saída será atualizada a cada 1 segundo.É assim que uso esse método em um dos meus projetos paralelos.
Talvez você esteja se perguntando se o uso
setInterval()
causaria alguns problemas de desempenho.O setInterval faz uso intensivo da CPU?
fonte
A
it-IT
localidade preenche a hora se necessário e omite PM ou AM01:33:01
fonte
.toLocaleTimeString()
?1:15:30 PM
que perde o 0 inicial e adiciona `PM` que você teria que remover de outra forma. Eu editei minha resposta para esclarecer isso.Este código irá gerar a hora atual no formato HH: MM: SS no console, levando em consideração os fusos horários GMT.
fonte
Este é um exemplo de como definir o tempo em um div (only_time) usando javascript.
fonte