Phương thức Date getSeconds() trong JavaScript
Bùi Tấn Lực
- 940
- 02/09/2025
Chức năng của Phương thức Date getSeconds() trong JavaScript
Phương thức Date getSeconds() trong JavaScript dùng để lấy số giây theo múi giờ địa phương dựa vào thời gian hiện tại hoặc thời gian được chỉ định trong đối tượng Date.
Cú pháp của Phương thức Date getSeconds() trong JavaScript
doituongdate.getSeconds();
doituongdate: Đối tượng thời gian new Date();
Code Phương thức Date getSeconds() trong JavaScript
<script>
// Lấy giây hiện tại
document.write("<b>// Lấy giây hiện tại</b><br>");
var date = new Date();
var giay = date.getSeconds();
document.write("Giây hiện tại: "+giay+"<br>"); // Kết quả: 50
// Lấy giây được tạo
document.write("<b>// Lấy giây được tạo</b><br>");
var datehai = new Date("September 02, 2025 09:25:30");
var giayhai = datehai.getSeconds();
document.write("Giây được tạo: "+giayhai+"<br>"); // Kết quả: 30
</script>
Kết quả:
// Lấy giây hiện tại
Giây hiện tại: 50
// Lấy giây được tạo
Giây được tạo: 30
Lưu Ý Khi Sử Dụng getSeconds() Trong JavaScript
Khi làm việc với thời gian, getSeconds() khá đơn giản nhưng vẫn có một điểm dễ gây nhầm: giá trị nhận được phụ thuộc vào múi giờ của đối tượng Date. Vì vậy, nếu dữ liệu thời gian liên quan đến nhiều múi giờ, cần xác định rõ đang muốn lấy giờ địa phương hay giờ theo UTC.
getSeconds() lấy thời gian địa phương hay UTC?
getSeconds() trả về số giây theo giờ địa phương của đối tượng Date. Giá trị luôn nằm trong khoảng từ 0 đến 59, tùy vào thời điểm được biểu diễn.
Điểm này khác với getUTCSeconds(). Nếu cần đọc phần giây theo múi giờ UTC, nên sử dụng phương thức này thay vì getSeconds(). Hai phương thức có thể cho kết quả khác nhau khi thời gian được xử lý trong các môi trường có múi giờ khác nhau.
const date = new Date();
console.log(date.getSeconds());
console.log(date.getUTCSeconds());
Trong các ứng dụng hiển thị thời gian cho người dùng, getSeconds() phù hợp khi cần lấy số giây theo giờ địa phương. Ngược lại, với dữ liệu thời gian cần thống nhất giữa máy chủ, máy khách hoặc nhiều khu vực khác nhau, nên cân nhắc sử dụng các phương thức UTC để tránh sai lệch khi xử lý.
Lời kết
Cảm ơn các bạn đã tham khảo bài viết Phương thức Date getSeconds() 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 *