Есть ли способ увидеть дату коммита в github с точностью до дня / часа? Старые коммиты отображаются в «удобочитаемом» формате, например, «2 года назад», вместо отображения фактической даты.
Если невозможно увидеть фактическую дату на github, есть ли более простой обходной путь, чем git clone
?
Реальная дата не отображается для меня при наведении курсора «2 года назад», несмотря на то, что текст оборачивается
<time>
элементом со значением iso под егоdatetime
атрибутом.Если ничего не помогает, как это было для меня, попробуйте проверить текст.
Пример элемента:
<time datetime="2015-01-22T20:48:13Z" is="relative-time" title="Jan 22, 2015, 2:48 PM CST">7 days ago</time>
источник
Вы можете просто использовать эту закладку JS:
https://gist.github.com/PhilippGrulich/7051832b344d4cbd30fbfd68524baa38
Это добавляет только правильное время: Как это: совершено 21 час назад - 15. Фев 2017, 15:49 MEZ
источник
javascript:(function() { var el = document.createElement('div'); document.body.prepend(el); el.innerHTML = document.getElementsByTagName('relative-time')[0].getAttribute('title');}() )
Я попробовал сценарий @ odony's TamperMonkey / Greasemonkey в Chrome, но не смог заставить его работать.
detachCallback()
не был признан Поэтому вместо того, чтобы отсоединять любые обратные вызовы, я просто заменил<relative-time>
узел.Извините, я не проверял это с другим браузером, но так как это базовый javascript, он должен просто работать. :)
источник
Если вы ищете способ постоянного отображения даты / времени без зависания (например, для снимков экрана), приведенные выше решения на основе Javascript не соответствуют последней версии Github HTML (см. Комментарии). И они не приняли во внимание тот факт, что временные метки автоматически обновляются на основе таймера ( «X минут назад» должен меняться каждую минуту), поэтому они будут периодически появляться.
Следующий скрипт работает на Github с 2020-01-27:
Вы можете сделать это букмарклетом , добавив к нему префикс,
javascript:
как в другом решении на основе JS.И если вы хотите сделать это постоянным исправлением, вы можете сохранить его как скрипт TamperMonkey / Greasemonkey следующим образом:
Это не очень красиво, но похоже, что делает работу.
источник
С gitlab 10 я использовал это, чтобы добавить заголовок всплывающей подсказки к элементу как стандартный текст:
источник