Czy istnieje sposób, aby zobaczyć datę zatwierdzenia na githubie z dokładnością do dnia / godziny? Starsze zatwierdzenia pojawiają się w formacie „czytelnym dla człowieka”, na przykład „2 lata temu”, zamiast pokazywać rzeczywistą datę.
Jeśli nie można zobaczyć rzeczywistej daty na githubie, czy istnieje łatwiejsze obejście niż git clone
?
Prawdziwa data nie pojawia się po najechaniu kursorem „2 lata temu”, mimo że tekst jest zawinięty w
<time>
element z wartością iso poddatetime
atrybutem.Jeśli wszystko inne zawiedzie, tak jak w przypadku mnie, spróbuj sprawdzić tekst.
Przykładowy element:
<time datetime="2015-01-22T20:48:13Z" is="relative-time" title="Jan 22, 2015, 2:48 PM CST">7 days ago</time>
źródło
możesz po prostu użyć tej zakładki js:
https://gist.github.com/PhilippGrulich/7051832b344d4cbd30fbfd68524baa38
Dodaje tylko prawidłowy czas: Tak: popełniono 21 godzin temu - 15 lutego 2017 r., 15:49 MEZ
źródło
javascript:(function() { var el = document.createElement('div'); document.body.prepend(el); el.innerHTML = document.getElementsByTagName('relative-time')[0].getAttribute('title');}() )
Wypróbowałem skrypt @ odony TamperMonkey / Greasemonkey na Chrome, ale nie mogłem go uruchomić.
detachCallback()
nie został rozpoznany. Więc zamiast odłączać wszelkie wywołania zwrotne, po prostu wymieniłem<relative-time>
węzeł.Przepraszam, nie testowałem tego z inną przeglądarką, ale ponieważ jest to podstawowy javascript, powinno po prostu działać. :)
źródło
Jeśli szukasz sposobu na trwałe wyświetlanie daty / czasu bez najechania kursorem (np. W przypadku zrzutów ekranu), powyższe rozwiązania oparte na Javascript nie są zgodne z najnowszym kodem HTML Github (patrz komentarze). I nie wzięli pod uwagę faktu, że znaczniki czasu są automatycznie aktualizowane na podstawie licznika czasu ( „X minut temu” musi się zmieniać co minutę), więc będą się okresowo pojawiać ponownie.
Poniższy skrypt wydaje się działać na Github od 27.01.2020:
Możesz uczynić to bookmarkletem , poprzedzając kod prefiksem, tak
javascript:
jak w innym rozwiązaniu opartym na JS.A jeśli chcesz to naprawić na stałe , możesz zapisać to jako skrypt TamperMonkey / Greasemonkey w następujący sposób:
To niezbyt ładne, ale wydaje się, że spełnia swoje zadanie.
źródło
W gitlab 10 użyłem tego, aby dodać tytuł podpowiedzi do elementu jako standardowy tekst:
źródło