Multi-Tanggal, Pustaka Tanggal lengkap untuk JavaScript.

Multi-tanggal memiliki berbagai fungsi untuk memudahkan penanganan tanggal Anda. Harap beri bintang pada repo https://github.com/bdbose/multi-date

Pasang

npm install — simpan beberapa tanggal

Impor

import { format, customDates } dari 'multi-tanggal';
// atau
const { format } = require('multi-tanggal');

Dok

`format` Format tanggal ke format string apa pun, misalnya. 'DD-MM-YYYY','DD/MM/YYYY'

const { format } = require('multi-tanggal');

const d1 = format(Tanggal baru(), 'DD-MM-YYYY');
const d2 = format(Tanggal baru(), 'MM-DD-YYYY');
const d3 = format (Tanggal baru(), 'YYYY/MM/DD');
const d4 = format(Tanggal baru(), 'DD-MM');

konsol.log(d1); // 19–03–2022
console.log(d2); // 03–19–2022
console.log(d3); // 2022/03/19
konsol.log(d4); // 19–03

`customDates` Menambah atau Mengurangi jumlah hari, bulan atau tahun

const { customDates } = memerlukan('multi-tanggal');

const date1 = customDates(new Date(), 5, 'month');
const date2 = customDates('2022–10–31', 5, 'year');
const date3 = customDates( '2016–04–15', -12, 'hari');

const res1 = format(tanggal1, 'DD-MM-YYYY');
const res2 = format(tanggal2, 'DD-MM-YYYY');
const res3 = format(tanggal3, 'DD- MM-YYYY');

konsol.log(res1); // 19–08–2022
console.log(res2); // 31–10–2027
console.log(res3); // 03–04–2016

`inBetweenDates` Hitung jumlah hari, jam atau menit antara dua tanggal

const { inBetweenDates } = memerlukan('multi-tanggal');

const diff = inBetweenDates('2022–10–10', '2022–10–15');
const diff1 = inBetweenDates('2022–10–10', '2022–10–15', 'menit' );
const diff2 = inBetweenDates('2022–10–10', '2022–10–15', 'jam');

console.log(diff, 'Hari'); // 5 Hari
console.log(diff1, ‘Menit’); // 7200 Menit
console.log(diff2, ‘Jam’); // 120 Jam

`compareDates` Membandingkan dua tanggal

const { bandingkanTanggal } = memerlukan('multi-tanggal');

const c = bandingkanTanggal('2022–10–10', Tanggal baru());
const c1 = bandingkanTanggal(Tanggal baru(), Tanggal baru());
const c2 = bandingkanTanggal('2020 –10–10', '2022–10–10');

konsol.log(c); // -1 tanggal2 kurang dari tanggal1
console.log(c1); // 0 kedua tanggal sama
console.log(c2); // 1 tanggal2 lebih besar dari tanggal1