Como posso obter o horário atual em JavaScript e usá-lo em um timepicker?
Eu tentei var x = Date()
e consegui:
Terça-feira, 15 de maio de 2012 05:45:40 GMT-0500
Mas eu preciso apenas do horário atual, por exemplo, 05:45
Como posso atribuir isso a uma variável?
javascript
datetime
hss
fonte
fonte
Respostas:
ou
fonte
var d = new Date("2011-04-20 09:30:51.01"); alert(d.getHours()); // => 9
saídaNaN
T
então agora é o iso universal certo. BTW eu só vejoundefined
no IE. Enfim fixo.Curto e simples:
4 horas depois (use milisec: seg == 1000):
2 dias antes:
fonte
Obtenha e defina a hora atual com eficiência usando javascript
Não consegui encontrar uma solução que fizesse exatamente o que eu precisava. Eu queria um código limpo e minúsculo, então vim com isso:
(Defina uma vez no master.js e invoque quando necessário.)
JAVASCRIPT PURO
ATUALIZAR
Agora há suporte suficiente ao navegador para simplesmente usar:
toLocaleTimeString
Para o tipo html5,
time
o formato deve serhh:mm
.Try it on jsfiddle
fonte
new Date().toLocaleTimeString('fr', {hour: '2-digit', minute:'2-digit'});
Experimentar
Ou
fonte
Você quer dizer:
fonte
fonte
Tente o seguinte:
fonte
fonte
Veja estes métodos de data ...
toLocaleTimeString - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleTimeString
toTimeString - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toTimeString
fonte
É assim que você pode fazer.
fonte
new Date().toTimeString().slice(0, 5)
.esta -
tão-
fonte
Você pode simplesmente usar esses métodos.
fonte
Este é o caminho mais curto.
Aqui também está um caminho através da manipulação de strings que não foi mencionado.
fonte
Date().substr(16, 5)
. Você não precisatoString()
.Atribua a variáveis e exiba-o.
fonte
time
elemento? O OP solicitou o armazenamento em uma variável e apenas por uma hora e um minuto.let time = Date().substr(16, 5)
faz isso.Funções simples para separar Data e Hora e com formato compatível com entrada HTML de Hora e Data
fonte
fonte
new
.Isso funcionou para mim, mas isso depende do que você obtém quando pressiona
Date()
:fonte
fonte