• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

344
Views
¿Cómo puedo obtener la fecha en base a coordenadas geográficas? (JavaScript)

Estoy creando una aplicación meteorológica y tengo una etiqueta P simple que se completa con la fecha usando JavaScript:

HTML:

 <p id="date"></p>

JavaScript:

 function getDate() { var shortDate = document.getElementById("date"); var today = new Date().toLocaleDateString(undefined, { weekday: "long", month: "long", day: "numeric" }); shortDate.innerHTML = today; }

Mi problema es que siempre presenta la fecha en la que estoy (lo cual es comprensible). Aunque cuando cambio físicamente la latitud y la longitud a ubicaciones con una fecha diferente en mi JavaScript (como Australia), todavía usa la fecha en la que estoy, y no la de las coordenadas que modifiqué con el propósito de probar esto.

Todavía estoy aprendiendo JavaScript, pero ¿cómo puedo superar esto para asegurarme de que mi programa use la fecha de la ubicación diferente? ¿O incluso usando la zona horaria de la ubicación? Cuando modifiqué mi JavaScript a la coordenada de Australia, ¡no mostró la fecha en Australia!

gracias 🙂

almost 3 years ago · Juan Pablo Isaza
1 answers
Answer question

0

¡Respondí mi propia pregunta! Tuve que usar el offset proporcionado por la API y multiplicar por 1000 🙂

 let today = new Date(Date.now() + offset * 1000).toLocaleDateString(undefined, { weekday: "long", month: "long", day: "numeric" }); shortDate.innerHTML = today;
almost 3 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error