Hướng dẫn cách tách ngày tháng năm trong javascript. Bạn sẽ học được sử dụng các phương thức có sẵn để tách ngày tháng năm trong javascript bằng sau bài học này.
Tách ngày tháng năm trong javascript từ date tạo bởi hàm new Date
Trong bài Khai báo date trong JavaScript chúng ta đã biết cách sử dụng hàm new Date để tạo ra một date instance chứa thông tin thời gian. Ví dụ:
let d = new Date('2019-10-08'); |
Sau khi đã tạo được date instance chứa thông tin ngày giờ rồi, bằng cách sử dụng các phương thức thành viên như getFullYear(), getMonth(), getDay và getDate() mà chúng ta đã học trong bài Lấy ngày tháng năm trong JavaScript, chúng ta hoàn toàn có thể tách ngày tháng năm từ date instance này.
Ví dụ, chúng ta tách ngày tháng năm trong javascript theo định dạng ngày tháng tại Việt Nam như sau:
let d = new Date('2019-10-08'); |
Lưu ý là ở trên, do phương thức getMonth() sẽ trả về giá trị từ 0 đến 11 tương ứng với tháng 1 đến tháng 12, nên chúng ta cần cộng thêm 1 vào kết quả để đưa ra số tháng chính xác.
Tách ngày tháng năm trong javascript từ date tạo bởi hàm Date
Cũng trong bài Khai báo date trong JavaScript chúng ta đã biết hàm Date có tác dụng lấy ngày tháng năm hiện tại trong javascript và trả về kết quả dưới dạng một chuỗi. Ứng dụng hàm này chúng ta có thể đơn giản lấy ngày tháng năm hiện tại trong JavaScript dưới dạng một chuỗi như sau:
let str = Date(); |
Sau khi đã lấy được chuỗi chứa thông tin thời gian hiện tại rồi, chúng ta có thể sử dụng các phương pháp xử lý Chuỗi trong JavaScript để xử lý và tách ngày tháng năm ra từ chuỗi kết quả này.
Ví dụ, chúng ta sử dụng phương tức split để Tách chuỗi trong JavaScript bằng ký tự trắng và tách ngày tháng năm như sau:
let str = Date(); |
Tổng kết
Trên đây Kiyoshi đã hướng dẫn bạn về cách tách ngày tháng năm trong javascript rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé.
Và hãy cùng tìm hiểu những kiến thức sâu hơn về JavaScript trong các bài học tiếp theo.
URL Link
HOME › học javascript - lập trình javascript cơ bản>>12. date object trong javascript