JavaScript tambahkan bulan hingga saat ini

 – Beragampengetahuan
1 min read

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

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *