sergio_educacionit

hora internacional

Sep 10th, 2025 (edited)
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.03 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="es">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Hora en Seis Países</title>
  6. <style>
  7. body {
  8. font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  9. background: #f2f2f2;
  10. text-align: center;
  11. padding: 50px;
  12. }
  13. h1 {
  14. color: #333;
  15. }
  16. .reloj {
  17. margin: 20px auto;
  18. padding: 20px;
  19. background: #fff;
  20. border-radius: 10px;
  21. box-shadow: 0 0 10px rgba(0,0,0,0.1);
  22. display: inline-block;
  23. width: 300px;
  24. }
  25. .pais {
  26. font-size: 1.5em;
  27. margin-bottom: 10px;
  28. color: #555;
  29. }
  30. .hora {
  31. font-size: 2em;
  32. color: #222;
  33. }
  34. </style>
  35. </head>
  36. <body>
  37. <h1>Hora Actual en Seis Países</h1>
  38.  
  39. <div class="reloj">
  40. <div class="pais">Argentina (Buenos Aires)</div>
  41. <div class="hora" id="arg"></div>
  42. </div>
  43.  
  44. <div class="reloj">
  45. <div class="pais">España (Madrid)</div>
  46. <div class="hora" id="esp"></div>
  47. </div>
  48.  
  49. <div class="reloj">
  50. <div class="pais">México (CDMX)</div>
  51. <div class="hora" id="mex"></div>
  52. </div>
  53.  
  54. <div class="reloj">
  55. <div class="pais">Estados Unidos (Nueva York)</div>
  56. <div class="hora" id="usa"></div>
  57. </div>
  58.  
  59. <div class="reloj">
  60. <div class="pais">Japón (Tokio)</div>
  61. <div class="hora" id="jpn"></div>
  62. </div>
  63.  
  64. <div class="reloj">
  65. <div class="pais">Reino Unido (Londres)</div>
  66. <div class="hora" id="uk"></div>
  67. </div>
  68.  
  69. <script>
  70. function actualizarHoras() {
  71. const opciones = { hour: '2-digit', minute: '2-digit', second: '2-digit' };
  72.  
  73. const ahoraARG = new Date().toLocaleTimeString('es-AR', { ...opciones, timeZone: 'America/Argentina/Buenos_Aires' });
  74. const ahoraESP = new Date().toLocaleTimeString('es-ES', { ...opciones, timeZone: 'Europe/Madrid' });
  75. const ahoraMEX = new Date().toLocaleTimeString('es-MX', { ...opciones, timeZone: 'America/Mexico_City' });
  76. const ahoraUSA = new Date().toLocaleTimeString('en-US', { ...opciones, timeZone: 'America/New_York' });
  77. const ahoraJPN = new Date().toLocaleTimeString('ja-JP', { ...opciones, timeZone: 'Asia/Tokyo' });
  78. const ahoraUK = new Date().toLocaleTimeString('en-GB', { ...opciones, timeZone: 'Europe/London' });
  79.  
  80. document.getElementById('arg').textContent = ahoraARG;
  81. document.getElementById('esp').textContent = ahoraESP;
  82. document.getElementById('mex').textContent = ahoraMEX;
  83. document.getElementById('usa').textContent = ahoraUSA;
  84. document.getElementById('jpn').textContent = ahoraJPN;
  85. document.getElementById('uk').textContent = ahoraUK;
  86. }
  87.  
  88. actualizarHoras();
  89. setInterval(actualizarHoras, 1000);
  90. </script>
  91. </body>
  92. </html>
Advertisement
Add Comment
Please, Sign In to add comment