iso 8601 adalah suatu standar internasional yang mengatur pertukaran data yang terkait dengan tanggal dan waktu.
standar ini berjudul "data elements and interchange formats  information interchange  representation of dates and times" (elemen dan format pertukaran data  pertukaran informasi  representasi tanggal dan waktu) dan diterbitkan oleh iso.
tujuan standar ini adalah untuk menghilangkan risiko kesalahpahaman sewaktu dilakukan pertukaran data melintasi batas negara serta untuk menghindari kebingungan dan galat atau kerugian lain yang mungkin ditimbulkan.
standar ini mengatur data sehingga satuan waktu terbesar (tahun) muncul pertama pada untaian data dan dilanjutkan sampai satuan terkecil (detik).
standar in juga menyediakan metode standar untuk menyampaikan informasi berbasis waktu melintasi zona waktu dengan menyertakan suatu perbedaan dengan waktu universal terkoordinasi (utc).
iso 8601 menetapkan tanggal kalender rujukan kepada kalender gregorian calendar pada 20 mei 1875 sebagai tanggal penandatanganan convention du mtre (perjanjian meter) di paris.
namun, kalender iso yang bertarikh sebelum convention masih kompatibel dengan kalender gregorian ke masa lampau pada perkenalan resmi kalender gregorian pada tanggal
iso 8601 menetapkan, sebagai minimum, empat digit penomoran tahun [yyyy] ("y" dari huruf awal kata "year" atau "tahun" dalam bahasa inggris) untuk menghindari "masalah tahun 2000".
jadi penomoran itu mewakili tahun 0000 sampai 9999, di mana tahun 0000 sama dengan tahun 1 sm dan yang lain sama dengan tahun masehi.
namun, tahun-tahun sebelum 1583 tidak otomatis mengikuti standar ini.
sebaliknya, "nilai-nilai dengan rentang [0000] sampai dengan [1582] hanya digunakan dengan persetujuan timbal balik dari pihak-pihak yang bertukar informasi."
hh:mm:ss atau hhmmss
hh:mm atau hhmm
iso 8601 menggunakan sistem 24 jam.
format dasar (basic format) adalah [hh][mm][ss] dan format panjang (extended format) adalah [hh]:[mm]:[ss].
[hh] merujuk kepada "hour" atau "jam" yang didahului angka nol di mana diperlukan, antara 00 sampai 24 (di mana 24 hanya digunakan untuk menunjukkan tengah malam pada akhir suatu hari kalender.
designator zona waktu
zona waktu dalam iso 8601 dilambangkan sebagai waktu setempat (tanpa spesifikasi lokasi), sebagai utc, atau sebagai suatu offset dari utc.
jika tidak diberikan informasi terkait utc bersama representasi waktu, maka diasumsikan waktu setempat.
jika waktu itu diberikan dalam utc, maka ditambahkan sebuah huruf z langsung setelah penulisan waktu tanpa spasi.
z merupakan designator zona untuk offset utc nol.
jadi, "09:30 utc" dilambangkan sebagai "09:30z" atau "0930z". "14:45:15 utc" ditulis "14:45:15z" atau "144515z".
waktu utc juga dikenal sebagai waktu 'zulu', karena 'zulu' merupakan kata dalam alfabet fonetik nato untuk huruf 'z'.
australiaas iso 8601-2007
austriaoenorm en 28601
belgianbn en 28601
cekosn iso 8601
eropa normen 28601:1992
jermandin iso 8601:2006-09 (replaced din en 28601:1993-02); related: din 5008:2011-04
hungariamsz iso 8601:2003
islandiaist en 28601:1992
italiauni en 28601
jepangjis x 0301-2002
lithuanialst iso 8601:1997
netherlandsnen iso 8601 &
nen en 28601 &
perancisnf z69-200; nf en 28601:1993-06-01
portugalnp en 28601
rusia  8601-2001 (current),  7.64-90 (obsolete)
south africaarp 010:1989
spanyolune en 28601
swisssn iso 8601:2005-08
thailandtis 1111:2535 in 1992
turki ts iso 8601
ukbs iso 8601:2004, bs en 28601 (1989-06-30)
ukraine iso 8601:2010
usansi incits 30-1997 (r2008) and nist fips pub 4-2
yunanielot en 28601