Cách tạo một ngày với múi giờ đã đặt mà không cần sử dụng biểu diễn chuỗi trong JavaScript

Cach Tao Mot Ngay Voi Mui Gio Da Dat Ma Khong Can Su Dung Bieu Dien Chuoi Trong Javascript



Múi giờ đã đặt cho phép nhà phát triển xác định thời gian bù giờ hiện tại từ UTC (Giờ phối hợp chung). Đôi khi, cần phải tạo một ngày với múi giờ đã đặt theo giờ địa phương. Với mục đích đó, phương thức Date() của JavaScript được sử dụng. Hơn nữa, bạn cũng có thể sử dụng phương thức getTime() và gọi “ getTimezoneOffset() ” để chèn hoặc trừ phần bù múi giờ theo khu vực.

Bài đăng này sẽ giải thích phương pháp tạo ngày với múi giờ đã đặt.

Tạo một ngày với múi giờ đã đặt mà không cần biểu diễn chuỗi

Để tạo một ngày với múi giờ đã đặt, nút “ Ngày() ” phương pháp JavaScript có thể được sử dụng. Nó là một phương thức tích hợp sẵn được sử dụng để làm việc với ngày và giờ.







cú pháp



Trong cú pháp này, “ Ngày() ” phương thức được gọi:



mới Ngày ( năm, tháng, ngày, giờ, phút, giây, mili giây )

năm ”, “ tháng ”, “ ngày ”, “ giờ ”, “ phút ”, “ thứ hai ', Và ' một phần nghìn giây ” được truyền dưới dạng tham số để tạo ngày với múi giờ đã đặt.





Ví dụ 1: Bằng cách xác định đối tượng ngày tháng

Trong ví dụ đã nêu này, một đối tượng được khởi tạo là “ đ ”. Sau đó, 'gọi' Ngày() ” và truyền ngày theo cú pháp trên:

có d = mới Ngày ( 2023 03 hai mươi , 1 , 78 , 27 , 0 ) ;

Truyền đối tượng làm đối số cho “ console.log() ” để hiển thị kết quả trên bàn điều khiển:



bảng điều khiển. đăng nhập ( đ )

Có thể thấy rằng ngày được tạo với múi giờ đã đặt mà không có biểu diễn chuỗi:

Ví dụ 2: Sử dụng Phương thức setTime()

Tại đây, một ngày mới được tạo và lưu trữ trong biến đã khai báo với sự trợ giúp của “ Ngày() ' phương pháp:

ngày thay đổi = mới Ngày ( 2023 , 07, hai mươi mốt ) ;

Gọi “ cài đặt thời gian() ” để thiết lập thời gian. Hơn nữa, “ dành thời gian() ' Và ' getTimezoneOffset() ” cũng được dùng làm đối số của “ cài đặt thời gian() ” để lấy thời gian và đặt múi giờ. Trường hợp “getTimezoneOffset()” có thể chèn hoặc trừ phần bù múi giờ:

ngày. cài đặt thời gian ( ngày. dành thời gian ( ) + ngày. getTimezoneOffset ( ) * 60 * 1000 ) ;

Gọi phương thức console.log() để hiển thị kết quả:

bảng điều khiển. đăng nhập ( ngày ) ;

Kết quả là, một ngày bị trừ khỏi ngày đã xác định theo độ lệch múi giờ:

Đó là tất cả về cách tạo ngày với múi giờ đã đặt mà không cần sử dụng biểu diễn chuỗi.

Phần kết luận

Để tạo một ngày có múi giờ đã đặt mà không có biểu diễn chuỗi, “ Ngày() ” phương thức JavaScript có thể được gọi. Nó là một phương thức tích hợp sẵn được sử dụng để làm việc với ngày và giờ. Hơn nữa, sử dụng “ getTimezoneOffset() ” có thể chèn hoặc trừ phần bù múi giờ. Bài đăng này đã nêu một số cách để tạo ngày với múi giờ đã đặt.