Estoy usando un atributo de marca de tiempo para mostrar la hora y la fecha actuales en mi página.
¿Es posible mostrarlo en una zona horaria en particular? Quiero mostrarlo en la zona horaria ZULU, que es estática y no observa el horario de verano.
<script> import Logger from './Logger' export default { name: 'Navbar', components: { Logger }, data: { timestamp: "" }, created() { setInterval(this.getNow, 1000); }, methods: { getNow: function() { const today = new Date(); const date = today.getFullYear()+'-'+(today.getMonth()+1)+'-'+today.getDate(); const time = today.getHours() + ":" + today.getMinutes() + ":" + today.getSeconds() + " - " + "ZULU"; const dateTime = date +' '+ time; this.timestamp = dateTime; } } } </script>Creo que esta no es una pregunta de Vue, sino una pregunta regular de JavaScript porque Date() está integrado en JavaScript. Cuando crea la fecha por primera vez, utiliza la zona horaria del sistema host que la creó. Luego, después de crear la fecha, puede convertirla a la zona horaria ZULU usando la función toLocaleString , como se muestra en esta respuesta: Convertir fecha a otra zona horaria en JavaScript
Aquí hay más información sobre toLocaleString y cómo se puede usar para convertir zonas horarias: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleString