Ini memberi Anda minggu ISO yang dimulai pada hari Senin.
Sistem tanggal minggu ISO secara efektif adalah sistem kalender minggu kabisat yang merupakan bagian dari standar tanggal dan waktu ISO 8601 yang dikeluarkan oleh Organisasi Internasional untuk Standarisasi (ISO) sejak 1988 (terakhir direvisi pada 2004) dan, sebelum itu, didefinisikan dalam ISO (R) 2015 sejak tahun 1971. Ini digunakan (terutama) di pemerintahan dan bisnis untuk tahun fiskal, serta dalam ketepatan waktu. Ini sebelumnya dikenal sebagai "Pengodean tanggal industri". Sistem ini menetapkan satu tahun dalam seminggu di atas kalender Gregorian dengan menetapkan notasi untuk minggu-minggu ordinal tahun itu.
Tahun penomoran minggu ISO (juga disebut tahun ISO secara informal) memiliki 52 atau 53 minggu penuh. Itu adalah 364 atau 371 hari, bukan 365 atau 366 hari yang biasa. Minggu tambahan kadang-kadang disebut sebagai minggu kabisat, meskipun ISO 8601 tidak menggunakan istilah ini.
Minggu-minggu dimulai dengan hari Senin. Setiap tahun minggu adalah tahun Gregorian di mana hari Kamis jatuh. Minggu pertama tahun itu, karenanya, selalu berisi 4 Januari. Oleh karena itu penomoran tahun ISO sedikit menyimpang dari Gregorian selama beberapa hari mendekati 1 Januari.
Jika Anda ingin menampilkan 12/31 sebagai minggu 52, Anda harus menggunakan %U
, yang tidak menggunakan standar ISO:
$ date -d "2018-12-31T1:58:55" +"%V%a"
01Mon
$ date -d "2018-12-31T1:58:55" +"%U%a"
52Mon
date
katakan?