¿Hay alguna forma de cambiar el formato de fecha de Gmail a ISO 8601 (es decir, aaaa-mm-dd)?
En lugar de :
No veo una forma integrada de cambiar al formato ISO, pero escribí un script de usuario para esto. Probado en Chrome con Tampermonkey. Si Tampermonkey está instalado, al hacer clic en el botón Sin procesar en Github se debe solicitar la instalación del script.
No solicitó que se cambiara el formato de hora, así que lo guardé como está para los correos electrónicos de hoy:
Incluyendo guión aquí para completar. (comodines agregados a la URL)
// ==UserScript==
// @name ISO date format in Gmail
// @namespace https://github.com/normalhuman/
// @version 16.2.1
// @description Change Gmail date format to ISO 8601, per http://webapps.stackexchange.com/q/89499
// @author Normal Human
// @match http*://mail.google.com/mail/u/0/*
// @grant none
// @run-at document-idle
// ==/UserScript==
/* jshint -W097 */
'use strict';
window.setInterval(toISO, 500);
function toISO() {
var rows = document.getElementsByTagName('tr');
for (var i = 0; i < rows.length; i++) {
var rowElements = rows[i].children;
if (rowElements.length == 8) {
var timestamp = rowElements[7].firstElementChild;
if (!/:/.test(timestamp.textContent)) {
var parts = timestamp.title.split(/, | | at /);
if (parts.length == 7) {
var month = 1 + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'].indexOf(parts[1]);
timestamp.textContent = parts[3] + '-' + ('0' + month).slice(-2) + '-' + ('0' + parts[2]).slice(-2);
}
}
}
}
}
Esto se controla exclusivamente a través de la configuración del idioma.
Con mi idioma configurado en inglés (Estados Unidos), las fechas en la lista de conversación están en la forma Mmm d , con fechas del año pasado y anteriores en la forma mm / dd / aaaa .
Cuando se cambia a inglés (Reino Unido), las formas cambian a d Mmm y dd / mm / aaaa, respectivamente.
No hay otras opciones para el inglés en Gmail. Cuando se cambia a francés, sigue básicamente el mismo estilo que el inglés del Reino Unido (pero obviamente en francés, que no hablo ni leo).
No hay otra configuración para la localización en Gmail, y no hay forma de elegir el formato de fecha independiente del idioma. Parece que su única opción en este momento es usar algo como el script de usuario sugerido por el nombre que cambia constantemente .
fuente
Guión original de: user79865
Guión de trabajo a continuación:
fuente
El script 2 anterior no funcionó de fábrica para mí, por lo que los reescribí para mi caso (Firefox v57 + Tempermonkey y la configuración regional de Gmail
en-UK
).fuente
Prueba el francés canadiense en lugar del francés europeo ...
fuente