4

What date formats does git log accept for the --before, --after, --since, and --until options (as opposed to the --date option)?

I'm interested in getting logs for date ranges in the local time zone.

rakslice
  • 8,354
  • 3
  • 52
  • 52

1 Answers1

5

According to the documentation these formats are accepted:

  • Git internal format:: It is <unix timestamp> <time zone offset>, where <unix timestamp> is the number of seconds since the UNIX epoch. <time zone offset> is a positive or negative offset from UTC. For example CET (which is 2 hours ahead UTC) is +0200.

  • RFC 2822:: The standard email format as described by RFC 2822, for example Thu, 07 Apr 2005 22:13:13 +0200.

  • ISO 8601:: Time and date specified by the ISO 8601 standard, for example 2005-04-07T22:13:13. The parser accepts a space instead of the T character as well.

  • + NOTE: In addition, the date part is accepted in the following formats: YYYY.MM.DD, MM/DD/YYYY and DD.MM.YYYY.

Gergo Erdosi
  • 39,090
  • 21
  • 113
  • 91