Análisis de cadenas de fechas ISO 8601 en JavaScript
Al trabajar con fechas en JavaScript, es posible que encuentre cadenas de fechas ISO 8601, que siguen un formato: CCAA-MM-DDThh:mm:ssTZD. Para acceder y manipular estas fechas, exploremos una solución simple y eficiente.
Afortunadamente, el objeto Date en JavaScript tiene soporte integrado para analizar cadenas ISO 8601. Puede crear un nuevo objeto Fecha pasando la cadena ISO 8601 como primer parámetro:
var d = new Date("2014-04-07T13:58:10.104Z");
Esta línea de código analiza la cadena ISO 8601 proporcionada y crea un objeto Fecha que representa la fecha y hora especificadas. Luego puede acceder a los componentes individuales de la fecha utilizando los captadores integrados:
Para formatear la fecha en el formato deseado, puede usar el método toLocaleString():
console.log(d.toLocaleString("en-US", {
year: "numeric",
month: "long",
day: "numeric",
hour: "numeric",
minute: "numeric",
timeZoneName: "short",
}));
Esta línea de código formatea la fecha como "28 de enero de 2011 - 7:30 p. m. EST", según sus requisitos.
En resumen, utilizando el objeto Date y toLocaleString (), puede analizar fácilmente las fechas ISO 8601 y formatearlas según sus necesidades. La solución proporcionada lo mantiene limpio y mínimo, ayudándole a manejar fechas de manera eficiente en JavaScript.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3