Skip to content
A fast ISO8601 date parser for Go
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore Initial commit Apr 25, 2017
.travis.yml add travis file Apr 25, 2017
LICENSE Initial commit Apr 25, 2017
json_test.go FIX issue with the time set to zero Mar 9, 2018


A fast ISO8601 date parser for Go

GoDoc Build Status Go Report Card

import ""

When working with dates in Go, especially with API communication the default RFC3339 time layout is too restrictive to support the wide range of dates supported in the ISO8601 specification.

This library intends to parse any date that looks like the ISO8601 standard into native Go time.


This library is efficient with no allocations needed to parse a full date.

BenchmarkParse-8        20000000               100 ns/op               0 B/op          0 allocs/op
You can’t perform that action at this time.