Phương thức Date toLocaleDateString() trong JavaScript
Bùi Tấn Lực
- 399
- 06/09/2025
Phương thức Date toLocaleDateString() trong JavaScript dùng để định dạng chuỗi ngày, tháng, năm, thứ theo locale và các tùy chọn, chi tiết như nào hãy cùng chúng tôi phân tích:
Chức năng của Phương thức Date toLocaleDateString() trong JavaScript
Phương thức Date toLocaleDateString() trong JavaScript dùng để định dạng chuỗi ngày, tháng, năm, thứ theo locale và các tùy chọn từ một đối tượng thời gian Date.
Cú pháp của Phương thức Date toLocaleDateString() trong JavaScript
Định dạng ngôn ngữ, thời gian tùy chọn theo mặc định của máy chủ
doituongdate.toLocaleDateString();
doituongdate: Là một biến trả về từ đối tượng new Date();
Định dạng ngôn ngữ, thời gian tùy chọn tự cài đặt
doituongdate.toLocaleDateString('tuychonngonngu',tuychonthoigian);
doituongdate: Là một biến trả về từ đối tượng new Date();
tuychonngonngu: Ngôn ngữ của các nước, ví dụ: vi-VN là tiếng việt, en-US là tiếng anh,..... tham khảo chi tiết ở phần dưới.
tuychonthoigian: Quy định cách hiển thị của ngày, tháng, năm, thứ trong tuần,.... tham khảo chi tiết ở phần dưới.
Các tùy chọn của Phương thức Date toLocaleDateString() trong JavaScript
year: numeric (số), 2-digit (2 chữ số).
month: numeric (số), 2-digit (2 chữ số), long (tên tháng dài), short (tên tháng ngắn).
day: numeric (số), 2-digit (2 chữ số).
weekday: long (thứ dài), short (thứ ngắn).
Code Phương thức Date toLocaleDateString() trong JavaScript
<script>
var thoigian = new Date(2025,7,30); // Ngày 30 tháng 8 năm 2025
// Định dạng mặc định theo locale của máy chủ
document.write("<b>// Định dạng mặc định theo locale của máy chủ</b><br>");
document.write("Định dạng mặc định theo locale của máy chủ: "+thoigian.toLocaleDateString()+"<br>"); // Kết quả: 30/9/2025
// Định dạng theo locale ngôn ngữ
document.write("<b>// Định dạng theo locale ngôn ngữ</b><br>");
document.write("Định dạng theo locale ngôn ngữ tiếng anh: "+thoigian.toLocaleDateString('en-US')+"<br>"); // Kết quả: 8/30/2025
document.write("Định dạng theo locale ngôn ngữ tiếng việt: "+thoigian.toLocaleDateString('vi-VN')+"<br>"); // Kết quả: 30/8/2025
// Định dạng tùy chỉnh theo tiếng anh
document.write("<b>// Định dạng tùy chỉnh theo tiếng anh</b><br>");
var tuychinhen = thoigian.toLocaleDateString('en-US', {
weekday: 'long',
year: 'numeric',
month: 'long',
day: 'numeric'
});
document.write("Định dạng tùy chỉnh theo tiếng anh: "+tuychinhen+"<br>"); // Kết quả: Saturday, August 30, 2025
// Định dạng tùy chỉnh theo tiếng việt
document.write("<b>// Định dạng tùy chỉnh theo tiếng việt</b><br>");
var tuychinhvi = thoigian.toLocaleDateString('vi-VN', {
weekday: 'long',
year: 'numeric',
month: 'long',
day: 'numeric'
});
document.write("Định dạng tùy chỉnh theo tiếng việt: "+tuychinhvi+"<br>"); // Kết quả: Thứ Bảy, 30 tháng 8, 2025
</script>
Kết quả:
// Định dạng mặc định theo locale của máy chủ
Định dạng mặc định theo locale của máy chủ: 30/8/2025
// Định dạng theo locale ngôn ngữ
Định dạng theo locale ngôn ngữ tiếng anh: 8/30/2025
Định dạng theo locale ngôn ngữ tiếng việt: 30/8/2025
// Định dạng tùy chỉnh theo tiếng anh
Định dạng tùy chỉnh theo tiếng anh: Saturday, August 30, 2025
// Định dạng tùy chỉnh theo tiếng việt
Định dạng tùy chỉnh theo tiếng việt: Thứ Bảy, 30 tháng 8, 2025
Lời kết
Cảm ơn các bạn đã tham khảo bài viết Phương thức Date toLocaleDateString() trong JavaScript.
- 0 Bình luận
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *