Hướng dẫn dùng jsdate JavaScript
Như tiêu đề bài viết, hôm nay chúng ta sẽ cùng nhau tìm hiểu về Date object trong JavaScript, chuyên về xử lý các vấn đề liên quan đến ngày tháng năm và giờ giấc. Thời gian mà ông thần này lấy chính là thời gian ở máy tính của chúng ta, do đó mà khi xử lý hay thao tác gì đến thời gian để lưu trữ lại thì ta không nên lấy ở client mà dành việc đó ở phía sever nhé 😉. Show I. Khái niệm.Date là một object hổ trợ ta có thể lấy thời gian ở client, qua đó ta có thể sử dụng các giá trị này cho các công việc khác cần nó. Ví dụ như check xem người dùng login được bao lâu nếu quá thời gian cho phép thì sẽ tự động logout ra chẳng hạn,... II. Cú pháp và cách sử dụng.Vì là một object nên khi khai báo một đối tượng mới, ta khai báo dạng constructor như sau:
Ngoài ra bạn có thể truyền giá trị khởi tạo vào như: date string, một value number nào đó, ngày, tháng, năm, giờ, phút, giây.
Ví dụ:
III. Các định dạng của date trong JavaScript.Trong JavaScript có 4 định dạng cơ bản của một chuỗi ngày tháng gồm: short date, long date, full date và ISO date. 1. Định dạng short date.Định dạng short date được lưu ở dạng
2. Định dạng long date.Một chuỗi ngày tháng năm thuộc định dạng long date có kiểu
3. Định dạng full date.Một chuỗi ngày tháng năm được xem là full date thì sẽ có dạng
4. Định dạng ISO date.Định dạng ISO
date là định dạng theo chuẩn ISO 8601 sẽ có dạng Lưu ý: nếu bạn truyền vào không đủ (ngày, tháng, năm hay giờ, phút , giây) thì mặc định các tham số khác sẽ lấy thời gian nhỏ nhất.
5. Date JavaScript formatLà người việt, chúng ta chắc chắn sẽ muốn format lại các định dạng ngày tháng năm mà ta nhận được sang định dạng quen thuộc với người việt chúng
ta, đúng không 😁. Việt Nam chúng ta sử dụng định dạng Trong JavaScript, định dạng ngày tháng năm được sử dụng là chuẩn quốc tế, do đó để convert lại sang định dạng của Việt Nam chúng ta thực hiện như sau:
IV. Các hàm xử lý date trong JavaScript.JavaScript có support cho chúng ta các hàm dùng để thao tác với ngày tháng năm gồm 2 loại là Get date và Set date 1. Nhóm Get date.Nhóm gồm 10 hàm hổ trợ lấy các mốc thời gian thông dụng bao gồm:
2. Nhóm Set date.Nhóm này gồm 9 hàm hổ trợ tạo một mốc thời gian, bao gồm:
Lưu ý:
V. Tổng kết.Bài này chỉ đơn giản là giới thiệu về khái niệm Date object và các function của Date cùng các định dạng ngày tháng năm để giúp bạn có chút kiến thức để làm việc với date trong JavaScript được thuận lợi hơn. Ngoài các phương thức kể trên thì vẫn còn các phương thức khác ít dùng hơn thôi nếu các bạn muốn có thể tìm hiểu tại đây. Cảm ơn các bạn đã đọc 🤗. See u again! |