Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Hàm Date.setUTCSeconds() trong JavaScript

Đối tượng Date là một kiểu dữ liệu tích hợp sẵn trong ngôn ngữ JavaScript. Các đối tượng Date được tạo bằng cách sử dụng new Date() như minh họa dưới đây.

Sau khi tạo đối tượng Date, nhiều phương thức cho phép bạn thao tác trên nó. Hầu hết các phương thức chỉ cho phép lấy và thiết lập 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 (toàn cầu, hay GMT).

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

Cú pháp

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

dateObj.setUTCSeconds(secondsValue);

Ví dụ

<html> <head>    <title>Ví dụ JavaScript</title> </head> <body>    <script type="text/javascript">       var dateObj = new Date('september 26, 89 12:4:25:96');       document.write("Ngày hiện tại: "+dateObj.toUTCString());       document.write("<br>");       dateObj.setUTCSeconds(34);       document.write("Ngày sau khi thiết lập giây mới: "+dateObj.toUTCString());    </script> </body> </html>

Kết quả

Ngày hiện tại: Tue, 26 Sep 1989 06:34:25 GMT Ngày sau khi thiết lập giây mới: Tue, 26 Sep 1989 06:34:34 GMT

Ví dụ 2

Dù bạn không đề cập đến giây của ngày khi tạo đối tượng date, bạn vẫn có thể thiết lập nó bằng hàm setSeconds() theo giờ phổ thông.

<html> <head>    <title>Ví dụ JavaScript</title> </head> <body>    <script type="text/javascript">       var dateObj = new Date('26, September, 1989 4:25');       dateObj.setSeconds(55);       document.write(dateObj.toString());    </script> </body> </html>

Kết quả

Tue Sep 26 1989 04:25:55 GMT+0530 (India Standard Time)

Ví dụ 3

Tương tự, dù bạn không truyền bất kỳ giá trị nào cho hàm khởi tạo khi tạo đối tượng date, bạn vẫn có thể thiết lập giây bằng hàm này theo giờ phổ thông, và các giá trị tháng, ngày, năm và các giá trị khác vẫn giữ nguyên như trong ngày hiện tại (và thời gian).

<html> <head>    <title>Ví dụ JavaScript</title> </head> <body>    <script type="text/javascript">       var dateObj = new Date();       dateObj.setSeconds(55);       document.write(dateObj.toString());    </script> </body> </html>

Kết quả

Thu Oct 18 2018 18:44:55 GMT+0530 (India Standard Time)