Sergio_Istea

hora internacional 1.0.1

Jul 3rd, 2025 (edited)
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.76 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="es">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Aplicación Horaria</title>
  6. <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet">
  7. <style>
  8. body {
  9. background-color: #f4f4f4;
  10. padding: 50px;
  11. }
  12. h1 {
  13. color: #0066cc;
  14. font-size: 3em;
  15. text-align: center;
  16. margin-bottom: 40px;
  17. }
  18. .card {
  19. margin-bottom: 20px;
  20. }
  21. .card-title {
  22. font-weight: bold;
  23. }
  24. .card-text {
  25. font-size: 1.5em;
  26. }
  27. </style>
  28. </head>
  29. <body>
  30. <h1>Aplicación Horaria</h1>
  31. <div class="container">
  32. <div class="row row-cols-1 row-cols-md-2 row-cols-lg-3 g-4">
  33. <div class="col">
  34. <div class="card text-center">
  35. <div class="card-body">
  36. <h5 class="card-title">Hora UTC</h5>
  37. <p class="card-text" id="utc"></p>
  38. </div>
  39. </div>
  40. </div>
  41. <div class="col">
  42. <div class="card text-center">
  43. <div class="card-body">
  44. <h5 class="card-title">Ciudad de México</h5>
  45. <p class="card-text" id="mexico"></p>
  46. </div>
  47. </div>
  48. </div>
  49. <div class="col">
  50. <div class="card text-center">
  51. <div class="card-body">
  52. <h5 class="card-title">São Paulo</h5>
  53. <p class="card-text" id="saopaulo"></p>
  54. </div>
  55. </div>
  56. </div>
  57. <div class="col">
  58. <div class="card text-center">
  59. <div class="card-body">
  60. <h5 class="card-title">Buenos Aires</h5>
  61. <p class="card-text" id="buenosaires"></p>
  62. </div>
  63. </div>
  64. </div>
  65. <div class="col">
  66. <div class="card text-center">
  67. <div class="card-body">
  68. <h5 class="card-title">El Cairo</h5>
  69. <p class="card-text" id="cairo"></p>
  70. </div>
  71. </div>
  72. </div>
  73. <div class="col">
  74. <div class="card text-center">
  75. <div class="card-body">
  76. <h5 class="card-title">Pekín (China)</h5>
  77. <p class="card-text" id="china"></p>
  78. </div>
  79. </div>
  80. </div>
  81. <div class="col">
  82. <div class="card text-center">
  83. <div class="card-body">
  84. <h5 class="card-title">Moscú</h5>
  85. <p class="card-text" id="moscu"></p>
  86. </div>
  87. </div>
  88. </div>
  89. </div>
  90. </div>
  91.  
  92. <script>
  93. function actualizarHora() {
  94. const ahora = new Date();
  95. document.getElementById('utc').innerText = ahora.toUTCString();
  96.  
  97. const mexico = new Date(ahora.toLocaleString("en-US", {timeZone: "America/Mexico_City"}));
  98. document.getElementById('mexico').innerText = mexico.toLocaleTimeString();
  99.  
  100. const saopaulo = new Date(ahora.toLocaleString("en-US", {timeZone: "America/Sao_Paulo"}));
  101. document.getElementById('saopaulo').innerText = saopaulo.toLocaleTimeString();
  102.  
  103. const buenosaires = new Date(ahora.toLocaleString("en-US", {timeZone: "America/Argentina/Buenos_Aires"}));
  104. document.getElementById('buenosaires').innerText = buenosaires.toLocaleTimeString();
  105.  
  106. const cairo = new Date(ahora.toLocaleString("en-US", {timeZone: "Africa/Cairo"}));
  107. document.getElementById('cairo').innerText = cairo.toLocaleTimeString();
  108.  
  109. const china = new Date(ahora.toLocaleString("en-US", {timeZone: "Asia/Shanghai"}));
  110. document.getElementById('china').innerText = china.toLocaleTimeString();
  111.  
  112. const moscu = new Date(ahora.toLocaleString("en-US", {timeZone: "Europe/Moscow"}));
  113. document.getElementById('moscu').innerText = moscu.toLocaleTimeString();
  114. }
  115.  
  116. actualizarHora();
  117. setInterval(actualizarHora, 1000);
  118. </script>
  119. </body>
  120. </html>
  121.  
Advertisement
Add Comment
Please, Sign In to add comment