javascript - momento - Agregue 6 horas a la hora actual y muestre en la página
que hora es en japon (5)
¿Esto ayuda?
function getDateString(addT){
var time = new Date();
time.setHours(time.getHours() + addT );
return ((time.getHours()<10)?"0":"")+time.getHours() + '':'' + time.getMinutes();
}
¿Entonces solo utilízalo para sacar los datos del gráfico donde quieras?
es decir:
for (i=0;i<=24;i+=6){
yourbox.innerHTML = ''<p>''+getDateString(i)+''</p>'';
}
o somesuch;
Entonces, estoy tratando de agregar algunas etiquetas a un gráfico, y quiero agregarlas a 6, 12, 18 y 24 horas en el eje horizontal.
Quiero escribir estos tiempos en un formato "hh: mm" (23:10, 05:10, 11:10 y 17:10, por ejemplo) para la zona horaria local (computadora)?
¿Puede alguien ayudarme con esto?
Me gusta hacer esto asi
new Date(new Date().setHours(new Date().getHours() + 6))
o
new Date(new Date().setHours(new Date().getHours() + 6)).toString()
basado en ¿Cómo agregar 30 minutos a un objeto Fecha de JavaScript?
var d1 = new Date ();
var d2 = new Date ( d1 );
d2.setHours ( d1.getHours() + 6 );
developer.mozilla.org/en-US/docs/JavaScript/Reference/… mostrará cómo manipular los objetos de fecha.
Agregó su código con algunas correcciones. Editado para agregar el segundo documento.
<script type="text/javascript">
var timer = 24;
var d1 = new Date();
var d2 = new Date();
d1.setHours(+d2.getHours()+(timer/4) );
d1.setMinutes(new Date().getMinutes());
document.write(d1.toTimeString("hh:mm"));
document.write(d1.getHours()+":"+d1.getMinutes());
</script>
prueba esto
var today = new Date();
alert(today);
today.setHours(today.getHours()+6);
alert(today);
today.setHours(today.getHours()+6);
alert(today);
today.setHours(today.getHours()+6);
alert(today);
today.setHours(today.getHours()+6);
alert(today);
var MILLISECS_PER_HOUR = 60 /* min/hour */ * 60 /* sec/min */ * 1000 /* ms/s */;
function sixHoursLater(d) {
return new Date(+d + 6*MILLISECS_PER_HOUR);
}
El valor numérico de una fecha es milisegundos por época, por lo que puede agregarle una cantidad de milisegundos para obtener un valor numérico actualizado.
El operador de prefijo +
convierte la fecha a su valor numérico.