Làm thế nào để lấy ngày và giờ hiện tại trong JavaScript?

How Get Current Date Time Javascript



Javascript đã trở thành một ngôn ngữ lập trình được sử dụng rộng rãi do sự mở rộng của internet và web với tốc độ không thể tin được. Trong thế giới web hiện đại, chúng ta có thể thực hiện hầu hết mọi tác vụ trong một trình duyệt duy nhất và Javascript được sử dụng trong mọi trang web mà chúng ta thấy trong cuộc sống hàng ngày của mình. Chúng tôi thường sử dụng để xem ngày và giờ ở hầu hết mọi trang web. Trong bài viết này, chúng ta sẽ xem xét cách chúng ta có thể lấy thời gian hiện tại trong Javascript và những cách khác nhau để lấy ngày và giờ theo yêu cầu của chúng ta.







Javascript cung cấp một đối tượng tích hợp sẵn Ngày , giúp quản lý tất cả ngày và giờ. Sau đó, chúng ta có thể trích xuất bất cứ thứ gì chúng ta muốn theo nhu cầu của mình bằng cách sử dụng các phương pháp tích hợp sẵn khác nhau. Vì vậy, chúng ta hãy đi thẳng vào quy trình và tìm hiểu các kỹ thuật khác nhau để trích xuất ngày và giờ hiện tại.



Trước hết, chúng ta sẽ tạo một đối tượng mới của Date () và khai báo một biến có tên là current và gán đối tượng mới của Date () cho một biến hiện tại.



var hiện tại= Mới Ngày ();

Sau khi gán, chúng ta hãy xem đối tượng Ngày nó có gì đối với chúng ta.





bàn điều khiển.khúc gỗ(hiện hành)

Ổn thỏa! Nó trông khá tuyệt ở một định dạng tốt. Nhưng, nếu chúng ta chỉ muốn lấy một năm từ toàn bộ ngày tháng thì sao? Chúng ta chỉ có thể sử dụng hàm getFullYear () tích hợp sẵn để lấy năm.



hiện hành.getFullYear();

Tương tự, nếu chúng ta chỉ muốn trích xuất năm, chúng ta có thể sử dụng hàm getMonths () tích hợp sẵn để chỉ lấy tháng.

hiện hành.getMonth();

Có vẻ như có một vấn đề. Đây không phải là tháng thứ 8 (tháng 8)! Như chúng ta có thể thấy trong đầu ra hoàn chỉnh ở trên cho đối tượng Date mới. Đây là tháng Chín. Vâng, điều này là do kỹ thuật số (0-11). Vì vậy, chúng ta phải thêm 1 vào nó để nhận được đúng tháng mỗi lần.

hiện hành.getMonth() + 1;

Điều này là tốt bây giờ.

Cũng giống như đối với năm, chúng ta có thể làm tương tự đối với ngày. Ví dụ, để trích xuất hoặc chỉ lấy ngày, chúng ta có thể sử dụng hàm getDate () có sẵn.

hiện hành.hẹn gặp();

Cũng giống như ngày tháng, chúng tôi có các chức năng tích hợp để trích xuất thời gian mong muốn. Ví dụ, nếu chúng ta chỉ muốn lấy hoặc trích xuất giờ, từ toàn bộ thời gian hiện tại, chúng ta có thể sử dụng hàm getHours () tích hợp sẵn.

hiện hành.getHours();

Biên bản cũng vậy. Để giải nén chỉ phút, chúng ta có thể sử dụng getMinutes ().

hiện hành.getMinutes();

Để giải nén chỉ giây, chúng ta có thể sử dụng getSeconds ().

hiện hành.getSeconds();

Các chức năng tích hợp nâng cao

Ở đây chúng tôi có một số hàm tích hợp nâng cao để lấy ngày và giờ trong một chuỗi được định dạng khá rõ ràng và tốt. Ví dụ, để chỉ lấy thời gian chứ không phải ngày ở dạng chuỗi, chúng ta có thể sử dụng hàm tích hợp toLocaleTimeString () cho mục đích của chúng ta.

hiện hành.toLocaleTimeString(); // '2:42:07 chiều'

Và, nếu chúng ta chỉ muốn trích xuất thời gian ở dạng chuỗi. Chúng ta có thể sử dụng hàm tích hợp toLocaleDateString ().

hiện hành.toLocaleDateString(); // '29/9/2020'

Và, nếu chúng ta muốn trích xuất cả ngày và giờ trong một chuỗi duy nhất, chúng ta có thể sử dụng hàm tích hợp toLocaleString ().

hiện hành.toLocaleString(); // '29/09/2020, 2:42:07 chiều'

Vì vậy, đây là cách chúng ta có thể lấy ngày và giờ bằng cách sử dụng đối tượng ngày được tích hợp sẵn và trích xuất các tháng, năm hoặc phút cần thiết bằng các phương pháp khác nhau.

Phần kết luận

Bài viết này giải thích cách chúng ta có thể lấy ngày và giờ hiện tại và cách chúng ta có thể sử dụng nó theo nhu cầu của mình một cách rất dễ dàng, sâu sắc và hiệu quả mà bất kỳ người mới bắt đầu nào cũng có thể hiểu và sử dụng. Vì vậy, hãy không ngừng học hỏi, làm việc và tích lũy kinh nghiệm về Javascript với linuxhint.com để nắm bắt tốt hơn về nó. Cảm ơn nhiều!