Đối tượng Ngày là một kiểu dữ liệu được tích hợp trong ngôn ngữ JavaScript. Đối tượng ngày được tạo bằng Date () mới như hình dưới đây.
Khi một đối tượng Date được tạo, một số phương thức cho phép bạn thao tác trên nó. Hầu hết các phương pháp chỉ cho phép bạn lấy và đặt các trường năm, tháng, ngày, giờ, phút, giây và mili giây của đối tượng, sử dụng giờ địa phương hoặc giờ UTC (phổ thông hoặc GMT).
valueOf () hàm của đối tượng date trả về giá trị ban đầu của nó.
Cú pháp
Cú pháp của nó như sau
dateObj.valueOf()
Ví dụ
<html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javascript"> var dateObj = new Date('September 26, 89 12:4:25:96'); document.write("Current Time: "+dateObj.valueOf()); </script> </body> </html>
Đầu ra
Current Time: 622794865096
Ví dụ
Nếu bạn không chuyển bất kỳ thứ gì cho hàm tạo của đối tượng date, nó sẽ trả về số mili giây từ ngày 1 tháng 1 năm 1970 00:00:00 UTC đến ngày hiện tại.
<html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javascript"> var dateObj = new Date('September 26, 89 12:4:25:96'); document.write("Current Time: "+dateObj.valueOf()); </script> </body> </html>
Đầu ra
Current Time: 622794865096
Ví dụ
Vì chúng ta có tối đa 31 ngày trong một tháng nên ngày phải nằm trong khoảng từ 1 đến 31 nếu không hàm này trả về NaN.
<html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javascript"> var dateObj = new Date('September 38, 1989'); document.write("Current Time: "+dateObj.valueOf()); </script> </body> </html>
Đầu ra
Current Time: NaN