ToLocaleString() trong JavaScript là gì?

Giá trị trả về. Nó trả về ngày và giờ dưới dạng một giá trị chuỗi ở định dạng cụ thể được chỉ định bởi ngôn ngữ

Ghi chú. dateObj phải là một đối tượng Ngày hợp lệ

chương trình 1. Mã này in ngày và giờ hiện tại. Ngoài ra, trong mã này, phương thức toLocaleString[] không sử dụng bất kỳ tham số nào nên nó sử dụng các quy ước ngôn ngữ của hệ điều hành và trả về kết quả dành riêng cho máy




________ 82 ________ 83 ________ 84

date and time as a string = 6/26/2018, 10:28:17 
1
date and time as a string = 6/26/2018, 10:28:17 
2

date and time as a string = 6/26/2018, 10:28:17 
1
dateObj.toLocaleString[locales, options]
0

date and time as a string = 6/26/2018, 10:28:17 
1
date and time as a string = 6/26/2018, 10:28:17 
6

________ 35 ________ 83 ________ 84

date and time as a string = 6/26/2018, 10:28:17 
1

đầu ra

date and time as a string = 6/26/2018, 10:28:17 

chương trình 2. Mã này in ngày và giờ ở định dạng chuỗi được chỉ định bởi tham số ngôn ngữ




________ 82 ________ 83 ________ 84

date and time as a string = 6/26/2018, 10:28:17 
1
date and time as a string = 6/26/2018, 10:28:17 
05

date and time as a string = 6/26/2018, 10:28:17 
1
date and time as a string = 6/26/2018, 10:28:17 
07

date and time as a string = 6/26/2018, 10:28:17 
1
date and time as a string = 6/26/2018, 10:28:17 
09

date and time as a string = 6/26/2018, 10:28:17 
1
date and time as a string = 6/26/2018, 10:28:17 
21____822
date and time as a string = 6/26/2018, 10:28:17 
23

date and time as a string = 6/26/2018, 10:28:17 
1____825

________ 35 ________ 83 ________ 84

đầu ra

date and time as a string = 6/26/2018, 10:28:17 
0

Ghi chú. Phương thức toLocaleString[] khác với toLocaleDateString[] vì toLocaleDateString[] chỉ chuyển đổi ngày của đối tượng Date thành chuỗi nhưng toLocaleString[] chuyển đổi ngày và giờ thành chuỗi

Trình duyệt được hỗ trợ. Các trình duyệt được hỗ trợ bởi Phương thức Date toLocaleString[] của JavaScript được liệt kê bên dưới

Phương thức

date and time as a string = 6/26/2018, 10:28:17 
6 trả về một chuỗi có biểu diễn nhạy cảm về ngôn ngữ của ngày này. Các đối số
date and time as a string = 6/26/2018, 10:28:17 
7 và
date and time as a string = 6/26/2018, 10:28:17 
8 mới cho phép các ứng dụng chỉ định ngôn ngữ có quy ước định dạng sẽ được sử dụng và tùy chỉnh hành vi của hàm. Trong các triển khai cũ hơn, bỏ qua các đối số
date and time as a string = 6/26/2018, 10:28:17 
7 và
date and time as a string = 6/26/2018, 10:28:17 
8, ngôn ngữ được sử dụng và dạng chuỗi được trả về hoàn toàn phụ thuộc vào triển khai

cú pháp

JavaScript

sao chép mã

date and time as a string = 6/26/2018, 10:28:17 
9

Thông số

Kiểm tra phần này để xem trình duyệt nào hỗ trợ các đối số

date and time as a string = 6/26/2018, 10:28:17 
7 và
date and time as a string = 6/26/2018, 10:28:17 
8 và để phát hiện tính năng

date and time as a string = 6/26/2018, 10:28:17 
7

Không bắt buộc. Một chuỗi có thẻ ngôn ngữ BCP 47 hoặc một mảng các chuỗi như vậy. Đối với hình thức chung và giải thích đối số

date and time as a string = 6/26/2018, 10:28:17 
7, xem. Các khóa mở rộng Unicode sau đây được cho phép

date and time as a string = 6/26/2018, 10:28:17 
06Hệ thống đánh số. Các giá trị có thể bao gồm. _______207, _______208, _______209, _______240, _______241, _______242, _______243, _______244, _______245, _______246, _______247, _______248, _______249, _______340, _______341, _______342, _______343, _______344, _______345, _______346, _______347, _______348.
dateObj.toLocaleString[locales, options]
49Lịch. Các giá trị có thể bao gồm.
date and time as a string = 6/26/2018, 10:28:17 
40,
date and time as a string = 6/26/2018, 10:28:17 
41,
date and time as a string = 6/26/2018, 10:28:17 
42,
date and time as a string = 6/26/2018, 10:28:17 
43,
date and time as a string = 6/26/2018, 10:28:17 
44,
date and time as a string = 6/26/2018, 10:28:17 
45,
date and time as a string = 6/26/2018, 10:28:17 
46,
date and time as a string = 6/26/2018, 10:28:17 
47,
date and time as a string = 6/26/2018, 10:28:17 
48,
date and time as a string = 6/26/2018, 10:28:17 
49,
date and time as a string = 6/26/2018, 10:28:17 
60,
date and time as a string = 6/26/2018, 10:28:17 
61,
date and time as a string = 6/26/2018, 10:28:17 
62,
date and time as a string = 6/26/2018, 10:28:17 
63.
date and time as a string = 6/26/2018, 10:28:17 
8

Không bắt buộc. Một đối tượng có một số hoặc tất cả các thuộc tính sau

date and time as a string = 6/26/2018, 10:28:17 
65Thuật toán so khớp miền địa phương sẽ sử dụng. Các giá trị có thể là
date and time as a string = 6/26/2018, 10:28:17 
66 và
date and time as a string = 6/26/2018, 10:28:17 
67; . Để biết thông tin về tùy chọn này, hãy xem.
date and time as a string = 6/26/2018, 10:28:17 
69Múi giờ sử dụng. Việc triển khai giá trị duy nhất phải nhận ra là
date and time as a string = 6/26/2018, 10:28:17 
70; . Việc triển khai cũng có thể nhận ra tên múi giờ của cơ sở dữ liệu múi giờ IANA, chẳng hạn như
date and time as a string = 6/26/2018, 10:28:17 
71,
date and time as a string = 6/26/2018, 10:28:17 
72,
date and time as a string = 6/26/2018, 10:28:17 
73.
date and time as a string = 6/26/2018, 10:28:17 
74Có nên sử dụng thời gian 12 giờ hay không [so với thời gian 24 giờ]. Các giá trị có thể là
date and time as a string = 6/26/2018, 10:28:17 
75 và
date and time as a string = 6/26/2018, 10:28:17 
76; .
date and time as a string = 6/26/2018, 10:28:17 
77Thuật toán so khớp định dạng sẽ sử dụng. Các giá trị có thể là
date and time as a string = 6/26/2018, 10:28:17 
78 và
date and time as a string = 6/26/2018, 10:28:17 
67; . Xem các đoạn sau để biết thông tin về việc sử dụng thuộc tính này

Các thuộc tính sau mô tả các thành phần ngày-giờ sẽ sử dụng trong đầu ra được định dạng và biểu diễn mong muốn của chúng. Việc triển khai được yêu cầu để hỗ trợ ít nhất các tập hợp con sau

  • ________ 981, ________ 982, ________ 983, _______ 984,
    date and time as a string = 6/26/2018, 10:28:17 
    85,
    date and time as a string = 6/26/2018, 10:28:17 
    86,
    date and time as a string = 6/26/2018, 10:28:17 
    87
  • ________ 981, ________ 982, ________ 983, ________ 984
  • date and time as a string = 6/26/2018, 10:28:17 
    82,
    date and time as a string = 6/26/2018, 10:28:17 
    83,
    date and time as a string = 6/26/2018, 10:28:17 
    84
  • date and time as a string = 6/26/2018, 10:28:17 
    82,
    date and time as a string = 6/26/2018, 10:28:17 
    83
  • date and time as a string = 6/26/2018, 10:28:17 
    83,
    date and time as a string = 6/26/2018, 10:28:17 
    84
  • date and time as a string = 6/26/2018, 10:28:17 
    85,
    date and time as a string = 6/26/2018, 10:28:17 
    86,
    date and time as a string = 6/26/2018, 10:28:17 
    87
  • date and time as a string = 6/26/2018, 10:28:17 
    85,
    date and time as a string = 6/26/2018, 10:28:17 
    86

Việc triển khai có thể hỗ trợ các tập hợp con khác và các yêu cầu sẽ được thương lượng dựa trên tất cả các kết hợp biểu diễn tập hợp con có sẵn để tìm kết quả phù hợp nhất. Hai thuật toán có sẵn cho thương lượng này và được chọn bởi thuộc tính

date and time as a string = 6/26/2018, 10:28:17 
77. A và một thuật toán
date and time as a string = 6/26/2018, 10:28:17 
67 phụ thuộc vào việc triển khai

date and time as a string = 6/26/2018, 10:28:17 
81Đại diện của các ngày trong tuần. Các giá trị có thể là _______ 988, ________ 989, ________ 2000.
date and time as a string = 6/26/2018, 10:28:17 
001Đại diện cho thời đại. Các giá trị có thể là _______ 988, ________ 989, ________ 2000.
date and time as a string = 6/26/2018, 10:28:17 
82Đại diện của năm. Các giá trị có thể là _______ 2006, _______ 2007.
date and time as a string = 6/26/2018, 10:28:17 
83Đại diện của tháng. Các giá trị có thể là _______ 2006, _______ 2007, _______ 988, _______ 989,
date and time as a string = 6/26/2018, 10:28:17 
000.
date and time as a string = 6/26/2018, 10:28:17 
84Đại diện trong ngày. Các giá trị có thể là _______ 2006, _______ 2007.
date and time as a string = 6/26/2018, 10:28:17 
85Đại diện của giờ. Các giá trị có thể là _______ 2006, _______ 2007.
date and time as a string = 6/26/2018, 10:28:17 
86Đại diện của phút. Các giá trị có thể là _______ 2006, _______ 2007.
date and time as a string = 6/26/2018, 10:28:17 
87Đại diện của thứ hai. Các giá trị có thể là _______ 2006, _______ 2007.
date and time as a string = 6/26/2018, 10:28:17 
026Biểu diễn tên múi giờ. Các giá trị có thể là
date and time as a string = 6/26/2018, 10:28:17 
89,
date and time as a string = 6/26/2018, 10:28:17 
000

Giá trị mặc định cho từng thuộc tính thành phần ngày-thời gian là

date and time as a string = 6/26/2018, 10:28:17 
029, nhưng nếu các thuộc tính
date and time as a string = 6/26/2018, 10:28:17 
81,
date and time as a string = 6/26/2018, 10:28:17 
82,
date and time as a string = 6/26/2018, 10:28:17 
83,
date and time as a string = 6/26/2018, 10:28:17 
84,
date and time as a string = 6/26/2018, 10:28:17 
85,
date and time as a string = 6/26/2018, 10:28:17 
86,
date and time as a string = 6/26/2018, 10:28:17 
87 đều là
date and time as a string = 6/26/2018, 10:28:17 
029, thì
date and time as a string = 6/26/2018, 10:28:17 
82,
date and time as a string = 6/26/2018, 10:28:17 
83,
date and time as a string = 6/26/2018, 10:28:17 
84,
date and time as a string = 6/26/2018, 10:28:17 
85,
date and time as a string = 6/26/2018, 10:28:17 
86 và
date and time as a string = 6/26/2018, 10:28:17 
87 được giả định là

Giá trị trả về

Một chuỗi biểu thị ngày đã cho theo các quy ước dành riêng cho ngôn ngữ

ví dụ

Sử dụng
date and time as a string = 6/26/2018, 10:28:17 
6

Trong sử dụng cơ bản mà không chỉ định ngôn ngữ, một chuỗi được định dạng ở ngôn ngữ mặc định và với các tùy chọn mặc định được trả về

JavaScript

sao chép mã

date and time as a string = 6/26/2018, 10:28:17 
0

Kiểm tra hỗ trợ cho các đối số
date and time as a string = 6/26/2018, 10:28:17 
7 và
date and time as a string = 6/26/2018, 10:28:17 
8

Các đối số

date and time as a string = 6/26/2018, 10:28:17 
7 và
date and time as a string = 6/26/2018, 10:28:17 
8 chưa được hỗ trợ trong tất cả các trình duyệt. Để kiểm tra xem việc triển khai đã hỗ trợ chúng chưa, bạn có thể sử dụng yêu cầu rằng các thẻ ngôn ngữ bất hợp pháp bị từ chối với ngoại lệ
date and time as a string = 6/26/2018, 10:28:17 
050

JavaScript

sao chép mã

date and time as a string = 6/26/2018, 10:28:17 
4

Sử dụng
date and time as a string = 6/26/2018, 10:28:17 
7

Ví dụ này cho thấy một số biến thể trong định dạng ngày và giờ được bản địa hóa. Để có được định dạng của ngôn ngữ được sử dụng trong giao diện người dùng của ứng dụng của bạn, hãy đảm bảo chỉ định ngôn ngữ đó [và có thể là một số ngôn ngữ dự phòng] bằng cách sử dụng đối số

date and time as a string = 6/26/2018, 10:28:17 
7

JavaScript

sao chép mã

dateObj.toLocaleString[locales, options]
4

Sử dụng
date and time as a string = 6/26/2018, 10:28:17 
8

Các kết quả do

date and time as a string = 6/26/2018, 10:28:17 
6 cung cấp có thể được tùy chỉnh bằng cách sử dụng đối số
date and time as a string = 6/26/2018, 10:28:17 
8

JavaScript

sao chép mã

date and time as a string = 6/26/2018, 10:28:17 
4

Hiệu suất

Khi định dạng số lượng lớn ngày tháng, tốt hơn là tạo một đối tượng

date and time as a string = 6/26/2018, 10:28:17 
056 và sử dụng hàm được cung cấp bởi thuộc tính
date and time as a string = 6/26/2018, 10:28:17 
057 của nó

Phương thức toString[] và toLocaleString[] dùng để làm gì và sự khác biệt giữa chúng là gì?

Nó cho thấy cách toString[] sẽ không định dạng biến nhưng toLocaleSting[] sẽ định dạng biến đó dựa trên cài đặt ngôn ngữ của địa lý . Nó là một trợ giúp tuyệt vời cho lập trình viên để tránh viết thêm chức năng để định dạng chuỗi hoặc Ngày.

ToLocaleString có làm tròn không?

Phương thức toLocaleString[] sẽ làm tròn giá trị kết quả nếu cần . Phương thức toLocaleString[] không thay đổi giá trị của số ban đầu.

Làm cách nào để sử dụng ngày địa phương 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 để định dạng một số trong js?

Phương thức toFixed[] trong JavaScript được sử dụng để định dạng một số bằng cách sử dụng ký hiệu điểm cố định . Nó có thể được sử dụng để định dạng một số với một số chữ số cụ thể ở bên phải của số thập phân. Phương thức toFixed[] được sử dụng với một số như trong cú pháp trên bằng cách sử dụng '. ' nhà điều hành.

Chủ Đề