Để lấy ngày và giờ hiện tại, sử dụng đối tượng Date.
Ví dụ đơn giản
<!DOCTYPE html>
<html>
<body>
<p id="ngayGio"></p>
<script>
document.getElementById("ngayGio").innerHTML = Date();
</script>
</body>
</html>
Hàm Date() (không dùng new) trả về chuỗi ngày giờ theo định dạng chuẩn của trình duyệt (VD: Tue Jan 15 2024 14:30:45 GMT+0700 (Indochina Time)).
Tùy chỉnh định dạng
const now = new Date();
// Định dạng Việt Nam: DD/MM/YYYY HH:mm:ss
const formatted = now.toLocaleString('vi-VN', {
day: '2-digit', month: '2-digit', year: 'numeric',
hour: '2-digit', minute: '2-digit', second: '2-digit'
});
console.log(formatted); // "15/01/2024, 14:30:45"
// Chỉ ngày
console.log(now.toLocaleDateString('vi-VN')); // "15/01/2024"
// Chỉ giờ
console.log(now.toLocaleTimeString('vi-VN')); // "14:30:45"
toLocaleString() với locale 'vi-VN' cho định dạng ngày/giờ theo chuẩn Việt Nam.