Existe-t-il un moyen de voir la date d'un commit dans github, avec une précision jour / heure? Les commits plus anciens apparaissent dans un format "lisible par l'homme", tel que "il y a 2 ans" au lieu d'afficher la date réelle.
S'il n'est pas possible de voir la date réelle sur github, existe-t-il une solution de contournement plus simple que git clone
?
La date réelle n'apparaît pas pour moi en survolant "il y a 2 ans", bien que le texte soit enveloppé par un
<time>
élément avec une valeur iso sous sondatetime
attribut.Si tout le reste échoue, comme cela a été le cas pour moi, essayez d'inspecter le texte.
Élément d'échantillon:
<time datetime="2015-01-22T20:48:13Z" is="relative-time" title="Jan 22, 2015, 2:48 PM CST">7 days ago</time>
la source
vous pouvez simplement utiliser ce signet js:
https://gist.github.com/PhilippGrulich/7051832b344d4cbd30fbfd68524baa38
Il ajoute juste le bon moment: comme ceci: commis il y a 21 heures - 15 février 2017, 15:49 MEZ
la source
javascript:(function() { var el = document.createElement('div'); document.body.prepend(el); el.innerHTML = document.getElementsByTagName('relative-time')[0].getAttribute('title');}() )
J'ai essayé le script TamperMonkey / Greasemonkey de @ odony sur Chrome mais je n'ai pas pu le faire fonctionner.
detachCallback()
n'a pas été reconnu. Donc, au lieu de détacher les rappels, j'ai simplement remplacé le<relative-time>
nœud.Désolé, je n'ai pas testé cela avec un autre navigateur, mais comme il s'agit de javascript de base, cela devrait fonctionner. :)
la source
Si vous cherchez un moyen d'afficher la date / l'heure en permanence sans survoler (par exemple pour les captures d'écran), les solutions JavaScript ci-dessus ne correspondent pas au dernier HTML de Github (voir les commentaires). Et ils n'ont pas pris en compte le fait que les horodatages sont mis à jour automatiquement en fonction d'une minuterie ( «il y a X minutes» doit changer toutes les minutes), ils réapparaissent donc périodiquement.
Le script suivant semble fonctionner sur Github à partir du 27/01/2020:
Vous pouvez en faire un bookmarklet en préfixant le code avec
javascript:
comme dans l'autre solution basée sur JS.Et si vous souhaitez en faire un correctif permanent , vous pouvez l'enregistrer en tant que script TamperMonkey / Greasemonkey, comme suit:
Ce n'est pas très joli mais cela semble faire le travail.
la source
Avec gitlab 10, j'ai utilisé ceci pour ajouter le titre de l'infobulle à l'élément en tant que texte standard:
la source