JavaScript:
Lấy ngày hiện tại
Cách thức:
const now = new Date();
console.log(now.toString()); // Ví dụ kết quả: Wed Apr 05 2023 20:46:28 GMT-0400 (Eastern Daylight Time)
console.log(now.toISOString()); // Ví dụ kết quả: 2023-04-05T20:46:28.000Z
Tìm hiểu sâu hơn
Ngày xưa, đối tượng Date
của JavaScript được xây dựng để xử lý ngày và giờ. Một đối tượng Date
đại diện cho một thời điểm duy nhất trong thời gian, đến từng mili giây.
Các phương án khác:
- Các thư viện như Moment.js (mặc dù giờ đây nó được coi là lỗi thời), date-fns, hoặc Luxon có thể cung cấp nhiều tính năng hơn.
- Với Node.js, bạn có thể sử dụng các mô-đun tích hợp sẵn cho thời gian, nhưng trong hầu hết các trường hợp, đối tượng
Date
gốc vẫn hoạt động tốt.
Chi tiết triển khai:
Date
có thể được chuyển thành một chuỗi hoặc một định dạng cụ thể bằng các phương thức như.toString(), .toISOString()
.- Những điểm bất cập về múi giờ là vấn đề thường gặp. Lưu ý,
.toISOString()
trả về thời gian UTC. - JavaScript đếm thời gian dưới dạng mili giây kể từ Epoch Unix (01-01-1970, 00:00:00 UTC). Bạn có thể lấy điều này với
Date.now()
.