ISO 8601

Así, para especificar una fecha primero se escribe el año, posteriormente el mes y a continuación el día.La fecha y la hora están organizados de más a menos significativo.Por ejemplo, "2004-05" es una fecha ISO 8601 válida, ya que indica el quinto mes del año 2004.Esta fecha no representa el quinto día de un mes cualquiera del año 2004.La representación de precisión reducida permite especificar un mes (YYYY-MM), un año (YYYY) o un siglo concretos.El estándar no permite el formato básico con solo año y mes.La norma permite especificar una fecha ordinal, siendo ésta el número de días transcurridos en un año.Cuando no quede claro que se está representando una hora local, se hará uso del señalador de hora, que consiste en preceder cada una de estas representaciones con el carácter 'T'.Se pueden expresar las horas del día en el sistema UTC, añadiéndole el carácter 'Z'.Algunos ejemplos de fecha y hora conjuntas (en negrilla las representaciones completas): Un intervalo de tiempo se representa normalmente mediante dos componentes separados por el carácter separador '/'.La duración se ha de representar siempre precedida del señalador 'P'.El componente menos significativo representado puede expresarse, si se requiere, como una fracción decimal.Además, si el número de años, meses, días, horas, minutos o segundos es igual a cero, podrá omitirse este número y su correspondiente señalador, siempre y cuando quede al menos un componente.(No se permite especificar una duración cero únicamente con «P»).Esta representación no admite duración de semanas sin especificar días.
Explicación de ISO 8601: las tres expansiones mostradas son válidas.