JavaScript tambahkan bulan hingga saat ini – Beragampengetahuan
7 Juli 2023
Tanggal JavaScript memiliki a setMonth() Berfungsi untuk mengatur bulan berjalan.Anda bisa menggunakannya setMonth() Dan getMonth() Tingkatkan tanggal bulan ini dengan 1, seperti ini:
const date = new Date('2022-06-04');
date.setMonth(date.getMonth() + 1);
date.toISOString();
setMonth() akan mempertahankan tanggal bulan ini, jadi date.setMonth(date.getMonth() + 1) akan melompat ke hari yang sama di bulan berikutnya.
setMonth() Bulan dengan jumlah hari yang bervariasi dan perputaran selama bertahun-tahun juga diperhitungkan.
const shortMonth = new Date('2022-02-04');
shortMonth.setMonth(shortMonth.getMonth() + 1);
shortMonth.toISOString();
const rolloverYear = new Date('2022-12-06');
rolloverYear.setMonth(rolloverYear.getMonth() + 1);
rolloverYear.toISOString();
Ingatlah bahwa bulan dalam tanggal JavaScript diindeks 0; getMonth() kembali 0 Januari, 1 Februari dll.
const rolloverYear = new Date('2022-12-06');
rolloverYear.getMonth();
Meskipun kami merekomendasikan penggunaan tanggal JavaScript biasa untuk operasi sederhana seperti menambahkan bulan, kami memahami bahwa banyak pengembang menggunakan pustaka pembantu tanggal. Dengan mengingat hal itu, inilah contoh menggunakan date-fns dan Luxon.
Contents
gunakan tanggal-fns
Date-fns memiliki tampilan yang rapi add() fungsi memungkinkan Anda untuk menambahkan bulan ke tanggal saat ini.
const add = require('date-fns/add');
add(new Date('2022-06-04'), { months: 1 });
menggunakan luxon
milik Luxon plus() metode kira-kira setara dengan tanggal-fns ‘ add().Anda bisa menggunakannya plus() Tambahkan bulan ke Luxon DateTime seperti yang ditunjukkan di bawah ini.
const { DateTime } = require('luxon');
DateTime.fromJSDate(new Date('2022-06-04')).plus({ months: 1 }).toJSDate();
Lebih banyak tutorial dasar
rencana pengembangan website
metode pengembangan website
jelaskan beberapa rencana untuk pengembangan website, proses pengembangan website, kekuatan dan kelemahan bisnis pengembangan website
, jasa pengembangan website, tahap pengembangan website, biaya pengembangan website
#JavaScript #tambahkan #bulan #hingga #saat #ini