Retrieving git log in YYYY-MM-DD format in local time zone

git

Solution

With git 2.7, use:

git log  --date=iso-local

git 2.7 (Q4 2015), which introduces `-local` as an instruction.

It means that, in addition of:

--date=(relative|local|default|iso|iso-strict|rfc|short|raw)

you will also have:

--date=(relative-local|default-local|iso-local|iso-strict-local|rfc-local|short-local|raw-local)

You now can ask for any date format using the local timezone.

See commit 99264e9, commit db7bae2, commit dc6d782, commit f3c1ba5, commit f95cecf, commit 4b1c5e1, commit 8f50d26, commit 78a8441, commit 2df4e29 (03 Sep 2015) by John Keeping (`johnkeeping`). See commit add00ba, commit 547ed71 (03 Sep 2015) by Jeff King (`peff`). (Merged by Junio C Hamano -- `gitster` -- in commit 7b09c45, 05 Oct 2015)

See git log date format for more.

Problem

To get `YYYY-MM-DD` format for dates `git log --date=iso` is used. To force dates in your local time zone`git log --date=local` is used. I was trying to combine both the options but it was a failure. So is there a way (`git log` command) to get date (`YYYY-MM-DD` format) in my local time zone ?

Original source

Related problems