Computer >> Máy Tính >  >> Lập trình >> Javascript

Hàm Date.setUTCMonth () trong JavaScript

Đối tượng Date 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 với 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).

setUTCMonth () hàm của đối tượng date chấp nhận một số nguyên đại diện cho tháng trong năm và thay thế giá trị của tháng trong ngày hiện tại bằng nó theo thời gian phổ quát (0 đại diện cho tháng Giêng, v.v.).

Cú pháp

Cú pháp của nó như sau

dateObj.setUTCMonth();

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.setUTCMonth(6);
      document.write("Date after setting new month value: "+dateObj.toUTCString());
   </script>
</body>
</html>

Đầu ra

Current date: Tue, 26 Sep 1989 06:34:25 GMT
Date after setting new month value: Wed, 26 Jul 1989 06:34:25 GMT

Ví dụ

Mặc dù bạn không đề cập đến phút trong ngày khi tạo đối tượng ngày, Bạn vẫn có thể đặt nó bằng cách sử dụng hàm setUTCMonth ().

<html>
<head>
   <title>JavaScript Example</title>
</head>
<body>
   <script type="text/javascript">
      var dateObj = new Date('1989 5:4:25:96');
      dateObj.setUTCMonth(8);
      document.write(dateObj.toString());
   </script>
</body>
</html>

Đầu ra

Fri Sep 01 1989 05:04:25 GMT+0530 (India Standard Time)

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 setUTCMonth () bằng cách sử dụng hàm này và ngày, năm và các giá trị khác vẫn giống như trong ngày hiện tại (và thời gian ).

<html>
<head>
   <title>JavaScript Example</title>
</head>
<body>
   <script type="text/javascript">
      var dateObj = new Date();
      dateObj.setUTCMonth(8);
      document.write(dateObj.toString());
   </script>
</body>
</html>

Đầu ra

Tue Sep 18 2018 22:13:48 GMT+0530 (India Standard Time)