Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

122
Vistas
echarts y axis not displaying values from array in sequence

What I am trying to do, display a timeline on y-axis, every 15 mins starting from 7 Am to 7 PM, i.e 7:00 AM , 7:15 AM .... 7:45 PM.

This is my create timeline function

const CreateTimeLine = starttime =>{
  
  var hours, minutes, ampm;
  var time = [];

  // 60 * 12 = 720
  for(var i = 0; i <= 720; i += 15){
  
      hours = Math.floor(i / 60);
      minutes = i % 60;
      if (minutes < 10){
          minutes = '0' + minutes; // adding leading zero
      }
      // ampm = hours % 24 < 12 ? 'AM' : 'PM';
      hours = hours % 12;
      
      if (hours === 0){
          // state what time to start
          hours = starttime;
      }
      // time.push(hours + ':' + minutes + ' ' + ampm);
      
      time.push(hours + ':' + minutes);
  }
  
  /* console.log("timeline ", time) */;

  return time;
}

Expected result: timeline show in sequence as what my function does.

Actual result: time line is not displaying as expected.

enter image description here Where am I doing it wrong??

this is my jsfiddle with the whole code

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda