que momento mexico japon italia hora este españa colombia china javascript time

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.