Gibt es eine Möglichkeit, das Datum eines Commits in Github mit Tag / Stunde-Genauigkeit anzuzeigen? Ältere Commits werden in einem "lesbaren" Format angezeigt, z. B. "vor 2 Jahren", anstatt das tatsächliche Datum anzuzeigen.
Wenn es nicht möglich ist, das tatsächliche Datum auf Github anzuzeigen, gibt es eine einfachere Problemumgehung als git clone
?
Das tatsächliche Datum wird für mich nicht angezeigt, wenn ich "vor 2 Jahren" schwebe, obwohl der Text von einem
<time>
Element mit einem ISO-Wert unter seinemdatetime
Attribut umbrochen wird.Wenn alles andere wie bei mir fehlschlägt, überprüfen Sie den Text.
Beispielelement:
<time datetime="2015-01-22T20:48:13Z" is="relative-time" title="Jan 22, 2015, 2:48 PM CST">7 days ago</time>
quelle
Sie können einfach dieses Lesezeichen verwenden:
https://gist.github.com/PhilippGrulich/7051832b344d4cbd30fbfd68524baa38
Es wird genau die richtige Zeit hinzugefügt: So: vor 21 Stunden festgelegt - 15. Februar 2017, 15:49 MEZ
quelle
javascript:(function() { var el = document.createElement('div'); document.body.prepend(el); el.innerHTML = document.getElementsByTagName('relative-time')[0].getAttribute('title');}() )
Ich habe das TamperMonkey / Greasemonkey-Skript von @ odony in Chrome ausprobiert, konnte es jedoch nicht zum Laufen bringen.
detachCallback()
wurde nicht erkannt. Anstatt Rückrufe zu trennen, habe ich einfach den<relative-time>
Knoten ersetzt.Entschuldigung, ich habe dies nicht mit einem anderen Browser getestet, aber da dies grundlegendes Javascript ist, sollte es einfach funktionieren. :) :)
quelle
Wenn Sie nach einer Möglichkeit suchen, Datum und Uhrzeit dauerhaft anzuzeigen, ohne den Mauszeiger zu bewegen (z. B. für Screenshots), stimmen die oben genannten Javascript-basierten Lösungen nicht mit dem neuesten Github-HTML überein (siehe Kommentare). Und sie haben nicht berücksichtigt, dass die Zeitstempel basierend auf einem Timer automatisch aktualisiert werden ( "Vor X Minuten" muss sich jede Minute ändern), sodass sie regelmäßig wieder angezeigt werden.
Das folgende Skript scheint ab dem 27.01.2020 auf Github zu funktionieren:
Sie können dies zu einem Lesezeichen machen, indem Sie dem Code
javascript:
wie in der anderen JS-basierten Lösung ein Präfix voranstellen .Wenn Sie dies dauerhaft beheben möchten , können Sie dies wie folgt als TamperMonkey / Greasemonkey-Skript speichern:
Das ist nicht sehr hübsch, aber es scheint den Job zu machen.
quelle
Mit gitlab 10 habe ich dies verwendet, um dem Element den Tooltip-Titel als Standardtext hinzuzufügen:
quelle