Existe alguma maneira de alterar o formato da data do Gmail para ISO 8601 (por exemplo, aaaa-mm-dd)?
Ao invés de :
Não vejo uma maneira integrada de mudar para o formato ISO, mas escrevi um script de usuário para isso. Testado no Chrome com Tampermonkey. Se o Tampermonkey estiver instalado, clique no botão Raw no Github para solicitar a instalação do script.
Você não pediu que o formato da hora fosse alterado, então eu o mantive como está nos emails de hoje:
Incluindo script aqui para integridade. (adicionados curingas ao 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);
}
}
}
}
}
Isso é controlado exclusivamente através da configuração de idioma.
Com o meu idioma definido para inglês (Estados Unidos), as datas na lista de conversas estão no formato Mmm d , com datas do ano passado e anteriores no formato mm / dd / aaaa .
Quando alterado para inglês (Reino Unido), os formulários mudam para d Mmm e dd / mm / aaaa, respectivamente.
Não há outras opções para inglês no Gmail. Quando alterado para francês, segue basicamente o mesmo estilo do inglês britânico (mas obviamente em francês, que não falo nem leio).
Não há outra configuração para localização no Gmail e não há como escolher o formato da data independentemente do idioma. Parece que sua única opção neste momento é usar algo como o script de usuário sugerido pelo nome que eles sempre mudam .
fonte
Roteiro original por: user79865
Script de trabalho abaixo:
fonte
O script 2 acima não funcionou pronto para mim, então eu os reescrevi para o meu caso (Firefox v57 + Tempermonkey e local do Gmail
en-UK
).fonte
Experimente o francês canadense em vez do francês europeu ...
fonte