Làm cách nào để lấy mã múi giờ từ ngày trong JavaScript?
Trong JavaScript, Đối tượng ngày tạo một đối tượng ngày mới để hiển thị ngày/giờ hiện tại. Chúng tôi sẽ sử dụng hàm tạo đối tượng Ngày để tạo một đối tượng ngày mới, lưu trữ nó trong một biến và sau đó hiển thị Múi giờ Show
cú pháp Trong JavaScript, hãy làm theo cú pháp đã cho để tạo đối tượng ngày tháng mới Ngày() Đi qua ví dụ sau để hiểu rõ hơn Thí dụTrong phương thức này, chúng ta sẽ tạo một đối tượng Date mới có tên là “timeZone” bằng cách sử dụng hàm tạo đối tượng “Date()”. Sau đó, chúng tôi sẽ hiển thị TimeZone hiện tại trên bảng điều khiển var múi giờ = mới Ngày(); Việc thực thi mã đã cho sẽ hiển thị đầu ra sau Phương pháp 2. Nhận múi giờ trong JavaScript bằng Intl. Phương thức DateTimeFormat()Trong JavaScript, phương pháp được đề cập có thể được sử dụng để bật định dạng thời gian và truy cập múi giờ. Chúng tôi cũng đã sử dụng phương thức “resolvedOptions()” cùng với “Intl. DateTimeFormat()”. Phương thức “resolvedOptions()” trả về một đối tượng mới với các thuộc tính phản ánh ngôn ngữ và các tùy chọn định dạng ngày và giờ được tính trong quá trình khởi tạo “Intl” này cú pháp Trong JavaScript, để sử dụng “Intl. DateTimeFormat()” để lấy múi giờ, bạn phải làm theo cú pháp dưới đây Quốc tế. DateTimeFormat() . các tùy chọn đã giải quyết() . Múi giờ Nhìn vào ví dụ dưới đây để trình diễn Thí dụTrước tiên, chúng tôi sẽ kích hoạt định dạng thời gian bằng cách sử dụng tùy chọn “Intl. Phương thức DateTimeFormat()”. Hơn nữa, chúng ta sẽ áp dụng phương thức “resolvedOptions()” cùng với Intl. DateTimeFormat() để phản ánh các tùy chọn định dạng ngôn ngữ và ngày/giờ được tính trong quá trình khởi tạo đối tượng Intl. Sau đó, chúng tôi sẽ hiển thị múi giờ hiện tại trên bảng điều khiển var múi giờ = Quốc tế. Định dạng ngày giờ() . các tùy chọn đã giải quyết() . Múi giờ; Đầu ra tương ứng sẽ là Chúng tôi đã cung cấp các phương pháp đơn giản nhất để lấy Múi giờ trong JavaScript. Bạn có thể sử dụng bất kỳ phương pháp nào theo yêu cầu của bạn Phần kết luậnĐể lấy múi giờ trong JavaScript, bạn có thể sử dụng hàm tạo đối tượng Date() để tạo đối tượng ngày mới và hiển thị múi giờ hoặc sử dụng tùy chọn “Intl. DateTimeFormat()” để bật định dạng thời gian và phản ánh các tùy chọn định dạng ngày và giờ được tính trong quá trình khởi tạo “Intl”. Bài viết này đã giải thích các phương pháp để lấy Múi giờ trong JavaScript Độ lệch múi giờ là chênh lệch thời gian tính bằng giờ hoặc phút giữa Giờ phối hợp quốc tế (UTC) và múi giờ nhất định Phương thức JavaScript getTimezoneOffset() được sử dụng để tìm phần bù múi giờ. Nó trả về chênh lệch múi giờ tính bằng phút, giữa UTC và giờ địa phương hiện tại. Nếu giá trị trả về là dương, thì múi giờ địa phương ở phía sau UTC và nếu giá trị này là âm, thì múi giờ địa phương ở phía trước UTC. Giá trị được trả về không phải là hằng số nếu hệ thống máy chủ được định cấu hình để tiết kiệm ánh sáng ban ngày cú pháp date.getTimezoneOffset() Ở đây, ngày là một đối tượng ngày tháng JavaScript Đoạn mã. Trong đoạn mã dưới đây, ngày. getTimezoneOffset() sẽ trả về chênh lệch múi giờ tính bằng phút, giữa UTC và giờ địa phương. Điều này sẽ được lưu trữ trong biến offset. Javascript
Thí dụ. Khi nhấp vào nút “gửi”, phương thức showOffset() được gọi để lưu trữ giá trị của phần bù múi giờ trong biến phần bù. Văn bản kết quả được chèn vào thẻ p trống HTML
// Output will be your local timezone offset // It does not depend on date object. var date = new Date('August 21, 2000 18:02:25 GMT+05:00'); console.log(date.getTimezoneOffset());0 h2 // Output will be your local timezone offset // It does not depend on date object. var date = new Date('August 21, 2000 18:02:25 GMT+05:00'); console.log(date.getTimezoneOffset());2 // Output will be your local timezone offset // It does not depend on date object. var date = new Date('August 21, 2000 18:02:25 GMT+05:00'); console.log(date.getTimezoneOffset());3
// Output will be your local timezone offset // It does not depend on date object. var date = new Date('August 21, 2000 18:02:25 GMT+05:00'); console.log(date.getTimezoneOffset());5_______1_______2 // Output will be your local timezone offset // It does not depend on date object. var date = new Date('August 21, 2000 18:02:25 GMT+05:00'); console.log(date.getTimezoneOffset());7 // Output will be your local timezone offset // It does not depend on date object. var date = new Date('August 21, 2000 18:02:25 GMT+05:00'); console.log(date.getTimezoneOffset());8 // Output will be your local timezone offset // It does not depend on date object. var date = new Date('August 21, 2000 18:02:25 GMT+05:00'); console.log(date.getTimezoneOffset());7 var 0// Output will be your local timezone offset // It does not depend on date object. var date = new Date('August 21, 2000 18:02:25 GMT+05:00'); console.log(date.getTimezoneOffset());7 var 2
// Output will be your local timezone offset // It does not depend on date object. var date = new Date('August 21, 2000 18:02:25 GMT+05:00'); console.log(date.getTimezoneOffset());2
// Output will be your local timezone offset // It does not depend on date object. var date = new Date('August 21, 2000 18:02:25 GMT+05:00'); console.log(date.getTimezoneOffset());2 // Output will be your local timezone offset // It does not depend on date object. var date = new Date('August 21, 2000 18:02:25 GMT+05:00'); console.log(date.getTimezoneOffset());3
// Output will be your local timezone offset // It does not depend on date object. var date = new Date('August 21, 2000 18:02:25 GMT+05:00'); console.log(date.getTimezoneOffset());2
// Output will be your local timezone offset // It does not depend on date object. var date = new Date('August 21, 2000 18:02:25 GMT+05:00'); console.log(date.getTimezoneOffset());2
// Output will be your local timezone offset // It does not depend on date object. var date = new Date('August 21, 2000 18:02:25 GMT+05:00'); console.log(date.getTimezoneOffset());5 // Output will be your local timezone offset // It does not depend on date object. var date = new Date('August 21, 2000 18:02:25 GMT+05:00'); console.log(date.getTimezoneOffset());2 // Output will be your local timezone offset // It does not depend on date object. var date = new Date('August 21, 2000 18:02:25 GMT+05:00'); console.log(date.getTimezoneOffset());3 // Output will be your local timezone offset // It does not depend on date object. var date = new Date('August 21, 2000 18:02:25 GMT+05:00'); console.log(date.getTimezoneOffset());3
// Output will be your local timezone offset // It does not depend on date object. var date = new Date('August 21, 2000 18:02:25 GMT+05:00'); console.log(date.getTimezoneOffset());2 // Output will be your local timezone offset // It does not depend on date object. var date = new Date('August 21, 2000 18:02:25 GMT+05:00'); console.log(date.getTimezoneOffset());7 var 4
// Output will be your local timezone offset // It does not depend on date object. var date = new Date('August 21, 2000 18:02:25 GMT+05:00'); console.log(date.getTimezoneOffset());7 < 7
// Output will be your local timezone offset // It does not depend on date object. var date = new Date('August 21, 2000 18:02:25 GMT+05:00'); console.log(date.getTimezoneOffset());2 đầu ra chênh lệch múi giờ Ghi chú. Phương thức này trả về phần bù múi giờ địa phương của bạn tính bằng phút chứ không phải phần bù múi giờ của đối tượng “ngày” // Output will be your local timezone offset // It does not depend on date object. var date = new Date('August 21, 2000 18:02:25 GMT+05:00'); console.log(date.getTimezoneOffset()); JavaScript được biết đến nhiều nhất để phát triển trang web nhưng nó cũng được sử dụng trong nhiều môi trường không có trình duyệt. Bạn có thể học JavaScript từ đầu bằng cách làm theo Hướng dẫn JavaScript và Ví dụ về JavaScript này Làm cách nào để lấy múi giờ từ đối tượng ngày trong JavaScript?Ngày JavaScript getTimezoneOffset()
. getTimezoneOffset() trả về sự khác biệt trong vài phút. Ví dụ: nếu múi giờ của bạn là GMT+2, -120 sẽ được trả về.
Làm cách nào để có được múi giờ ngày hiện tại trong JavaScript?Trong JavaScript, chúng ta có thể dễ dàng lấy ngày hoặc giờ hiện tại bằng cách sử dụng đối tượng Date() mới . Theo mặc định, nó sử dụng múi giờ của trình duyệt của chúng tôi và hiển thị ngày ở dạng chuỗi văn bản đầy đủ, chẳng hạn như "Fri Jun 17 2022 10. 54. 59 GMT+0100 (Giờ mùa hè của Anh)" chứa ngày, giờ và múi giờ hiện tại.
Làm cách nào để lấy chuỗi múi giờ hiện tại trong JavaScript?Bạn có thể lấy múi giờ của mình bằng JavaScript bằng cách sử dụng Intl. Đối tượng DateTimeFormat có sẵn trong tất cả các trình duyệt hiện đại và trả về các phương thức định dạng ngày và giờ theo ngôn ngữ cụ thể. Đây là múi giờ chính xác nhưng bạn cũng có thể nhận được phần bù sau vài phút của timzeone bằng phương thức getTimezoneOffset().
Làm cách nào để có được ngày UTC trong JavaScript?Ngày JavaScript getUTCDate()
. getUTCDate() trả về ngày theo UTC. |