Tengo muy poco conocimiento de javascript. Estoy llamando a una API en el sitio web de mi banda para mostrar las fechas de los eventos que se ingresan en el sistema de programación de nuestra banda llamado Muzodo. Sin embargo, aunque las fechas se muestran correctamente en nuestro sistema, las fechas aparecen con 1 día de retraso en nuestro sitio web (es decir, la fecha del evento es el 15 de marzo, pero nuestro sitio muestra el 14 de marzo). ¿Hay una solución simple/algo que pueda agregar a mi código existente que ajuste la fecha en 1 día?
El sitio está alojado en Wordpress.
Esto es lo que hay en mi encabezado:
<script type="text/template" data-template="eventitem"> <div class="muzodo_events"> <table> <tr> <td class="col_one"> <p class="list-group-item-text date">${FormattedDate}</p> <p class="list-group-item-text time">${TimeRange}</p> </td> <td class="col_two"> <p class="list-group-item-text name">${Name}</p> </td> <td class="col_three"> <p class="list-group-item-text address">${Address}</p> </td> <td class="col_four"> <a href="${CustomField_Link_Value}" target="_blank" class="x-btn">More Info</a> </td> </tr> </table> </div> </script>Y esto es lo que hay en mi pie de página:
<script src="https://code.jquery.com/jquery-1.10.2.js"></script> <script src="http://muzodo.com/api/muzodoApi-v2.js?v=6"></script> <script type="text/javascript"> var options = { exclude: "UNCONFIRMED", noEventsText: "Stay tuned for upcoming events.", template: "eventitem", dateFormat: "mmm d, yyyy", customFields: [ { field: "Link" } ] }; getMuzodoEvents("46D54023-7AAD-1D49-8857-9461628569D5", "upcomingEventsDiv", options); </script>Aquí está el script de formato de fecha que está extrayendo. He buscado en este hilo , pero no puedo averiguar qué parte de mi secuencia de comandos debe actualizarse, ya que ninguno de ellos coincide con los ejemplos.
¡Gracias!