¿Cómo puedo obtener la hora actual en JavaScript y usarla en un selector de tiempo?
Lo intenté var x = Date()
y obtuve:
Martes 15 de mayo de 2012 05:45:40 GMT-0500
Pero solo necesito la hora actual, por ejemplo, 05:45
¿Cómo puedo asignar esto a una variable?
javascript
datetime
hss
fuente
fuente
Respuestas:
o
fuente
var d = new Date("2011-04-20 09:30:51.01"); alert(d.getHours()); // => 9
salidaNaN
T
así que ahora es la iso universal correcta. Por cierto, solo veoundefined
en IE. De todos modos arreglado.Corto y simple:
4 horas después (use milisec: sec == 1000):
2 días antes:
fuente
Obtenga y configure la hora actual de manera eficiente utilizando JavaScript
No pude encontrar una solución que hiciera exactamente lo que necesitaba. Quería un código limpio y pequeño, así que se me ocurrió esto:
(Establezca una vez en su master.js e invoque cuando sea necesario).
JAVASCRIPT PURO
ACTUALIZAR
Ahora hay suficiente soporte de navegador para usar simplemente:
toLocaleTimeString
Para html5 escriba
time
el formato debe serhh:mm
.Try it on jsfiddle
fuente
new Date().toLocaleTimeString('fr', {hour: '2-digit', minute:'2-digit'});
Tratar
O
fuente
Quieres decir:
fuente
fuente
Prueba esto:
fuente
fuente
Vea estos métodos de fecha ...
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
fuente
Así es como puedes hacerlo.
fuente
new Date().toTimeString().slice(0, 5)
.esta -
entonces-
fuente
Simplemente puede usar estos métodos.
fuente
Este es el camino más corto.
Aquí también hay un camino a través de la manipulación de cadenas que no se mencionó.
fuente
Date().substr(16, 5)
. No es necesariotoString()
.Asignar a variables y mostrarlo.
fuente
time
elemento? OP solicitó el almacenamiento en una variable, y solo por la hora y los minutos.let time = Date().substr(16, 5)
hace eso.Funciones simples para separar la fecha y la hora y con un formato compatible con entrada HTML de fecha y hora
fuente
fuente
new
.Esto funcionó para mí, pero depende de lo que obtienes cuando golpeas
Date()
:fuente
fuente