Làm cách nào để tăng tháng trong JavaScript?

Hàm tạo Date[] tạo các giá trị ngày khác nhau. Khi làm việc với ngày tháng trong JavaScript, chúng ta thường cần thay đổi ngày tháng, chẳng hạn như thêm tháng vào ngày trước khi xử lý ngày tháng. Bài viết này sẽ thảo luận về các cách khác nhau để thêm tháng vào ngày trong javascript

Thêm tháng vào giá trị ngày bằng cách truy cập thuộc tính của ngày

Hàm getFullYear[] của Javascript sẽ trả về năm của ngày được chỉ định theo giờ địa phương

Javascript getMonth[] sẽ trả về tháng của ngày được chỉ định theo giờ địa phương. Giá trị tháng dựa trên số không, số không biểu thị tháng đầu tiên của năm

Hàm getDate[] của Javascript sẽ trả về ngày trong tháng của ngày được chỉ định theo giờ địa phương

ví dụ 1. -

quảng cáo

Thêm hai tháng vào ngày hôm nay

Mã số. -

Đọc thêm

  • Sắp xếp mảng đối tượng theo giá trị thuộc tính chuỗi trong Javascript
  • Javascript. Sắp xếp mảng chuỗi theo độ dài
  • Nhận giá trị ngẫu nhiên từ mảng trong JavaScript
  • Chuyển đổi một Đối tượng{} thành một Mảng[] của các cặp khóa-giá trị trong…

// function to add no of months to a date
function addMonthsToDate[_date,_noOfMonths] 
 {
        var yearFromDate = _date.getFullYear[];
        var monthFromYear = _date.getMonth[];
        var dayFromYear = _date.getDate[];
        var newDate = new Date[yearFromDate, monthFromYear  + _noOfMonths, dayFromYear];
        return newDate;
 }   
//usage of the function addMonthsToDate
var todayDate = new Date[];
console.log["today's date: " + todayDate ]
console.log["New Date: " + addMonthsToDate[todayDate,2]];

đầu ra. -

Today's Date: Thu Feb 24 2022 23:21:10 GMT+0530 [India Standard Time]
New Date: Sun Apr 24 2022 00:00:00 GMT+0530 [India Standard Time]

Giải trình. -

  • Ở đây, trước tiên chúng ta lấy ngày hôm nay từ hệ thống bằng cách sử dụng Date[] mới
  • Sau đó, chúng tôi truy cập các thuộc tính khác nhau của ngày
  • Phương thức getFullYear[] lấy năm kể từ ngày hôm nay
  • Phương thức getMonth[] nhận tháng hiện tại kể từ ngày hôm nay
  • Phương thức getDate[] nhận ngày từ ngày hôm nay
  • Sau khi truy cập tất cả các giá trị trên, hãy tạo một ngày mới bằng hàm tạo Date[], đặt giá trị ngày và năm dựa trên số tháng chúng ta thêm vào tháng hiện tại

Ví dụ2. -

Thêm 13 tháng vào ngày hôm nay

Mã số. -

//function to add months to a date
function addMonthsToDate[_date,_noOfMonths] 
 {
        var yearFromDate = _date.getFullYear[];
        var monthFromYear = _date.getMonth[];
        var dayFromYear = _date.getDate[];
        var newDate = new Date[yearFromDate, monthFromYear  + _noOfMonths, dayFromYear];
        return newDate;
 } 
//usage of the function addMonthsToDate
var todayDate = new Date[];
console.log["Today's Date: " + todayDate ]
console.log["New Date: " + addMonthsToDate[todayDate,13]];

đầu ra. -

Today's Date: Sat Feb 26 2022 18:20:23 GMT+0530 [India Standard Time]
New Date: Sun Mar 26 2023 00:00:00 GMT+0530 [India Standard Time]

Thêm tháng vào giá trị ngày bằng cách sử dụng setMonth[]

SetMonth[] của Javascript sẽ đặt tháng theo ngày đã chỉ định theo năm được đặt hiện tại

Đưa ra một ngày, nhiệm vụ là tăng nó. Để tăng ngày trong javascript, chúng ta sẽ thảo luận về một số kỹ thuật. Một vài phương pháp đầu tiên để biết

Phương thức getDate[] trong JavaScript Phương thức này trả về ngày trong tháng [từ 1 đến 31] cho ngày đã xác định

cú pháp

Date.getDate[]

Thông số. Phương pháp này không chấp nhận bất kỳ tham số nào

Giá trị trả về. Nó trả về một số, từ 1 đến 31, biểu thị ngày trong tháng

Phương thức setDate[] trong JavaScript Phương thức này thiết lập ngày trong tháng cho đối tượng ngày tháng

cú pháp

Date.setDate[day]

Thông số

  • ngày. Thông số này là bắt buộc. Nó chỉ định số nguyên xác định ngày trong tháng. Giá trị dự kiến ​​là 1-31 nhưng nhỏ hơn 1 và lớn hơn 31 giá trị được sử dụng thích hợp cho tháng trước và tháng tiếp theo

Giá trị trả về. Phương thức này trả về số mili giây giữa đối tượng ngày và nửa đêm ngày 1 tháng 1 năm 1970

Phương thức getTime[] của JavaScript Phương thức này trả về số mili giây giữa nửa đêm ngày 1 tháng 1 năm 1970 và ngày được chỉ định.  

cú pháp

Date.getTime[]

Thông số. Phương pháp này không chấp nhận bất kỳ tham số nào

Giá trị trả về. Nó trả về một số, đại diện cho số mili giây kể từ nửa đêm ngày 1 tháng 1 năm 1970

  • Phương thức setTime[] trong JavaScript Phương thức này đặt ngày và giờ bằng cách cộng/trừ một số mili giây đã xác định đến/từ nửa đêm ngày 1 tháng 1 năm 1970.  

cú pháp

Date.setTime[millisec]

Thông số

  • mili giây. Thông số này là bắt buộc. Nó chỉ định số mili giây sẽ được cộng/trừ, nửa đêm ngày 1 tháng 1 năm 1970

Giá trị trả về. Hàm setTime[] trả về mili giây giữa ngày 1 tháng 1 năm 1970 và thời gian bạn đã truyền vào tham số

ví dụ 1. Ví dụ này tăng thêm 1 ngày so với ngày hiện tại bằng cách sử dụng phương thức setDate[] và getDate[]

HTML




Chủ Đề