Bài đăng này sẽ thảo luận về cách lấy ngày và giờ hiện tại trong JavaScript
Để lấy ngày và giờ hiện tại trong JavaScript, bạn có thể sử dụng phương thức toLocaleString[] , phương thức này trả về một chuỗi đại diện cho ngày đã cho .
1
2
3
4
5
6
7
8
9
10
// tạo một đối tượng `Date` mới
var hôm nay = mới Ngày[];
//lấy ngày giờ
var bây giờ = hôm nay. toLocaleString[];
bảng điều khiển. log[bây giờ];
/*
đầu ra. 27/1/2020, 9. 30. 00 giờ chiều
*/
Tải xuống Chạy mã
toLocaleString[]
có thể được tùy chỉnh bằng ngôn ngữ và đối số tùy chọn
1
2
3
4
5
6
7
8
9
10
11
12
var hôm nay = mới Ngày[];
var tùy chọn = { ngày trong tuần: 'lâu', năm. 'số', tháng. 'dài', ngày. 'số' };
tùy chọn. Múi giờ = 'UTC';
tùy chọn. timeZoneName = 'ngắn';
var bây giờ = hôm nay. toLocaleString['en-US', options];
bảng điều khiển. log[bây giờ];
/*
đầu ra. Thứ Hai, ngày 27 tháng 1 năm 2020, UTC
*/
Tải xuống Chạy mã
Để chỉ hiển thị ngày ở định dạng cụ thể, bạn có thể sử dụng phương thức toLocaleDateString[] , như minh họa bên dưới.
1
2
3
4
5
6
7
8
9
10
// tạo một đối tượng `Date` mới
var hôm nay = mới Ngày[];
// lấy ngày hôm nay theo định dạng `MM/DD/YYYY`
var bây giờ = hôm nay. toLocaleDateString['en-US'];
bảng điều khiển. log[bây giờ];
/*
đầu ra. 27/1/2020
*/
Tải xuống Chạy mã
Để chỉ hiển thị thời gian, bạn có thể sử dụng phương thức toLocaleTimeString[] .
1
2
3
4
5
6
7
8
9
10
// tạo một đối tượng `Date` mới
var hôm nay = mới Ngày[];
// lấy thời gian ở miền địa phương en-US
var bây giờ = hôm nay. toLocaleTimeString['en-US'];
bảng điều khiển. log[bây giờ];
/*
đầu ra. 9. 30. 00 giờ chiều
*/
Tải xuống Chạy mã
Nếu bạn đã sử dụng Moment. js, hãy cân nhắc sử dụng phương thức format[]
để phân tích một khoảnh khắc
1
2
3
4
5
6
7
8
9
var thời điểm = yêu cầu['moment'];
// lấy tên tháng, ngày, tháng, năm, thời gian
var bây giờ = khoảnh khắc[].định dạng["DD/MM/YYYY HH. mm. ss A"];
bảng điều khiển. log[bây giờ];
/*
đầu ra. 27/01/2020 21. 30. 00 giờ chiều
*/
Tải xuống mã
Đó là tất cả về việc lấy ngày và giờ hiện tại trong JavaScript