Extended Date Time Format
Official Web Site  


Listed below are implementations of EDTF. Please send information about implementations to [email protected]

edtf 0.9.1: Python implementation of EDTF

Provided by:Keith Jenkins <[email protected]ownload

A partial implementation of EDTF format in Python.
see https://pypi.python.org/pypi/edtf

Date Listed: September 1, 2016


Provided by: Sylvester Keil <[email protected]>

An implementation of EDTF, based on the working draft of ISO 8601-2. Provides both a parser and a toolkit/date library.

NPM: https://www.npmjs.com/package/edtf
Github: https://github.com/inukshuk/edtf.js
License: AGPL-3.0

Date Listed: June 15, 2016

edtfy javascript date parser

Provided by: Nicolas Barbotte <[email protected]>

A small javascript tool that parses dates and transforms them into edtf. For example, the input "between 2003 and 2004" gives the edtf output "2003/2004".
demo page: http://edtfy.barbotte.net
source code: https://github.com/nicompte/edtfy

Date Listed: December 22, 2015

.NET implementation of EDTF

Provided by: Nathan Harrenstein <[email protected]>


Date Listed: March 25, 2015


A Ruby implementation of the Extended Date/Time Format (EDTF)

Provided by:Sylvester Keil

Gem: http://rubygems.org/gems/edtf
Documentation: http://rubydoc.info/gems/edtf/1.0.0/frames
Source: https://github.com/inukshuk/edtf-ruby

Date Listed: October 31, 2012

Extended Date Time Format Levels 0, 1 and 2 Validation Service

Provided by: Mark Phillips, UNT Libraries


Date Listed: December 19, 2012


Provided by: Richard Tallent, [email protected]

A C# implementation of EDTF for Microsoft.NET and Mono.

Source: https://github.com/richardtallent/EdtfDotNet
License:   MIT

This site is maintained in the Network Development and MARC Standards Office of the Library of Congress.