¿Cómo obtener horas cuando hour is < 10
agrega "0" a la hora?
Por ejemplo:
javascript{new Date().getHours() +":" + new Date().getMinutes())}
Resultado: 9:20 ...
Necesito formatear "09:20".
0
Ramon Souza
4 sep. 2014 a las 17:09
2 respuestas
La mejor respuesta
var d = new Date();
console.log(
(d.getHours() < 10 ? '0' : '') + d.getHours() + ':' +
(d.getMinutes() < 10 ? '0' : '') + d.getMinutes()
);
- puede probar eso en un navegador y en la consola de node.js.
O, en su sintaxis, supongo:
javascript{
d = new Date(),
(d.getHours() < 10 ? '0' : '') + d.getHours() + ':' +
(d.getMinutes() < 10 ? '0' : '') + d.getMinutes()
}
0
Ivan Krechetov
4 sep. 2014 a las 13:22
A continuación encontrará una solución limpia que utiliza la herramienta de formato común
today = new Date();
var dateString = today.format("dd:mm");
alert(dateString);
Para obtener más detalles y un jsfiddle, mire aquí
0
Community
23 may. 2017 a las 10:33
Preguntas relacionadas
Preguntas vinculadas
Nuevas preguntas
javascript
Para preguntas sobre la programación en ECMAScript (JavaScript / JS) y sus diversos dialectos / implementaciones (excepto ActionScript). Incluya todas las etiquetas relevantes en su pregunta; por ejemplo, [node.js], [jquery], [json], etc.