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

241
Vistas
Cómo configurar la hora del día de inicio a una hora particular en momentjs

Estoy tratando de establecer la hora de inicio del día a una hora en particular. actualmente, en momentjs, puedo comenzar el día así

 let now = moment() console.log('now', now.toString()) console.log('start Day', now.startOf('day').toString()) // Thu Oct 07 2021 00:00:00 GMT+0530 console.log('end day', now.endOf('day').toString()) //Thu Oct 07 2021 23:59:59 GMT+0530

¿Hay alguna manera de que pueda configurar el inicio de mi día a partir de una hora determinada como si quisiera comenzar mi día desde

jue 07 oct 2021 08:00:00 GMT+0530

y terminar en

jue 07 oct 2021 07:59:59 GMT+0530

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Probablemente debería escribir su propia función para lograr esto.

 function customStartOf(momentObj) { return momentObj.clone().startOf('day').hours(8); } function customEndOf(momentObj) { // I assume that end of the day is bigger than start of the day return momentObj.clone().endOf('day').add(1, 'days').hours(7); } let now = moment(); console.log('now', now.toString()) ; console.log('start Day', now.startOf('day').toString()); console.log('end day', now.endOf('day').toString()); console.log('custom start Day', customStartOf(now).toString()); console.log('custom end day', customEndOf(now).toString());
 <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js"></script>

about 4 years ago · Juan Pablo Isaza Denunciar

0

Hay que tener en cuenta la zona horaria.

 let myDate = new Date(); const timezoneOffset = moment(myDate).utcOffset(); moment(myDate).utc().add(timezoneOffset, 'minutes').startOf('day').format(); moment(myDate).utc().add(timezoneOffset, 'minutes').endOf('day').format();
about 4 years ago · Juan Pablo Isaza Denunciar
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