Đối tượng Ngày là một kiểu dữ liệu được tích hợp trong ngôn ngữ JavaScript. Đối tượng ngày được tạo bằng Date () mới như hình dưới đây.
Khi một đối tượng Date được tạo, một số phương thức cho phép bạn thao tác trên nó. Hầu hết các phương pháp chỉ cho phép bạn lấy và đặt các trường năm, tháng, ngày, giờ, phút, giây và mili giây của đối tượng, sử dụng giờ địa phương hoặc giờ UTC (phổ thông hoặc GMT).
Hàm setUTCFullYear () của đối tượng date chấp nhận một số nguyên đại diện cho năm và thay thế giá trị của năm trong ngày hiện tại bằng nó, theo thời gian chung.
Cú pháp
Cú pháp của nó như sau
dateObj.setUTCFullYear();
Ví dụ
<html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javascript"> var dateObj = new Date('september 26, 89 12:4:25:96'); document.write("Current date: "+dateObj.toUTCString()); document.write("<br>"); dateObj.setUTCFullYear(2018); document.write("Date after setting the year: "+dateObj.toUTCString()); document.write(); </script> </body> </html>
Đầu ra
Current date: Tue, 26 Sep 1989 06:34:25 GMT Date after setting the year: Wed, 26 Sep 2018 06:34:25 GMT
Ví dụ
Mặc dù bạn không đề cập đến năm của tháng trong khi tạo đối tượng ngày, Bạn vẫn có thể đặt đối tượng này bằng cách sử dụng hàm setFullYear () theo thời gian chung.
<html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javascript"> var dateObj = new Date('23, August'); document.write("<br>"); dateObj.setFullYear(2018) document.write(dateObj.toDateString()); </script> </body> </html>
Đầu ra
Thu Aug 23 2018
Ví dụ
Theo cách tương tự, mặc dù bạn không chuyển bất kỳ giá trị nào cho hàm tạo trong khi tạo đối tượng ngày, bạn vẫn có thể đặt năm bằng cách sử dụng hàm này theo thời gian phổ biến và giá trị tháng và ngày vẫn giống như ngày hiện tại.
<html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javascript"> var dateObj = new Date(); document.write("<br>"); dateObj.setFullYear(2018) document.write(dateObj.toDateString()); </script> </body> </html>
Đầu ra
Thu Oct 18 2018