Tính tuổi giữa hai ngày JavaScript
JavaScript cho phép bạn làm nhiều điều thú vị với ngày và chuỗi. Đôi khi bạn có thể cần tính tuổi từ ngày sinh để hiển thị thông tin trên trang web của mình. Trong bài viết này, chúng ta sẽ tìm hiểu cách tính tuổi từ DOB trong JavaScript Show Cách tính tuổi từ DOB trong JavaScriptGiả sử bạn có chuỗi ngày sau ở định dạng YYYYMMDD var d = '19850501' Trước hết, chúng tôi sẽ lấy ngày từ chuỗi ngày trên var b = Date(d); Tiếp theo, chúng tôi sẽ có được ngày hôm nay var t = Date(); Tiếp theo, chúng tôi tính tuổi bằng cách tính toán chênh lệch số năm đầu tiên giữa ngày hôm nay và ngày sinh cụ thể. Chúng tôi sử dụng hàm getFullYear() cho mục đích này. Nó trả về năm có 4 chữ số đầy đủ dưới dạng số var y = t.getFullYear() - b.getFullYear(); Tiếp theo, chúng tôi tính chênh lệch tháng giữa hai tháng. Chúng tôi sử dụng chức năng getMonth() cho mục đích này. Nó đưa ra số tháng var m = t.getMonth() - b.getMonth(); Nếu ngày sinh là trong tương lai thì chúng ta cần trừ đi một từ chênh lệch năm if (m < 0 || (m === 0 && t.getDate() < b.getDate())) { y--; } Để tất cả chúng cùng nhau, function getAge(d) { var t = new Date(); var b = new Date(d); var y = t.getFullYear() - b.getFullYear(); var m = t.getMonth() - b.getMonth(); if (m < 0 || (m === 0 && t.getDate() < b.getDate())) { y--; } return y; } Ngoài ra, trước tiên bạn cũng có thể nhận được chênh lệch ngày so với thời gian hiện tại var age_diff = Date.now() - b.getTime(); Tiếp theo, chúng tôi tính toán sự khác biệt từ kỷ nguyên ________số 8Cuối cùng, chúng tôi tính toán sự khác biệt từ kỷ nguyên theo năm Math.abs(diff_date.getUTCFullYear() - 1970); Để tất cả chúng cùng nhau, var b = Date(d);0 Trong bài viết này, chúng ta đã học cách tính tuổi từ DOB trong JavaScript. Bạn có thể sử dụng tính năng này để tính tuổi từ các chuỗi ngày trên trang web/ứng dụng của mình Chúng ta tìm hiểu về cách tìm var b = Date(d);14 , var b = Date(d);15 , var b = Date(d);16 , var b = Date(d);17 , var b = Date(d);18 , var b = Date(d);19 , var b = Date(d);70 giữa hai ngày Hãy tạo hai ngày var b = Date(d);8Số giây giữa hai ngày. var b = Date(d);1 Bây giờ chúng tôi đang có hai ngày var b = Date(d);71 và var b = Date(d);72 tính bằng mili giây. Để chuyển đổi var b = Date(d);73 thành var b = Date(d);74 , chúng ta có thể chia chênh lệch giữa hai ngày trong var b = Date(d);73 cho var b = Date(d);76 var b = Date(d);7Số phút giữa hai ngày. var t = Date();7 Bây giờ chúng tôi có phương pháp để tìm số var b = Date(d);74 giữa hai ngày, vì vậy chúng tôi có thể tìm sự khác biệt của var b = Date(d);74, sau đó chia số đó cho var b = Date(d);79 sẽ cho chúng tôi số var t = Date();70 giữa hai ngày var y = t.getFullYear() - b.getFullYear();2Số giờ giữa hai ngày. var y = t.getFullYear() - b.getFullYear();3 Bây giờ chúng tôi có phương pháp để tìm số var t = Date();70 giữa hai ngày, vì vậy chúng tôi có thể tìm thấy sự khác biệt của var t = Date();70, sau đó chia số đó cho var b = Date(d);79 sẽ cho chúng tôi số var t = Date();74 giữa hai ngày var y = t.getFullYear() - b.getFullYear();8Số ngày giữa hai ngày. var y = t.getFullYear() - b.getFullYear();9 Bây giờ chúng tôi có phương pháp để tìm số var t = Date();74 giữa hai ngày, vì vậy chúng tôi có thể tìm thấy sự khác biệt, sau đó chia số đó cho var t = Date();76 sẽ cho chúng tôi var t = Date();77giữa hai ngày var m = t.getMonth() - b.getMonth();3Số tuần giữa hai ngày. var m = t.getMonth() - b.getMonth();4 Bây giờ chúng tôi có phương pháp để tìm số var t = Date();78giữa hai ngày, vì vậy chúng tôi có thể tìm thấy sự khác biệt, sau đó chia số đó cho var t = Date();79 sẽ cho chúng tôi var y = t.getFullYear() - b.getFullYear();20giữa hai ngày var b = Date(d);10Số năm giữa hai ngày Để tìm số năm giữa hai ngày, chúng tôi có phương pháp dựng sẵn var y = t.getFullYear() - b.getFullYear();21 , Trừ năm var y = t.getFullYear() - b.getFullYear();22 với năm var y = t.getFullYear() - b.getFullYear();23, chúng tôi sẽ nhận được var y = t.getFullYear() - b.getFullYear();24 var b = Date(d);11Số tháng giữa hai ngày. var b = Date(d);12 bước
Tìm số tháng giữa hai ngày var b = Date(d);13 Cảm ơn vì đã đọc 📖. Hi vọng bạn thích nó. Nếu bạn tìm thấy bất kỳ lỗi đánh máy hoặc nhầm lẫn nào, hãy gửi cho tôi một ghi chú riêng 📝 cảm ơn 🙏 😊 Theo tôi JavaScript Jeep🚙💨 Hãy quyên góp tại đây. 80% số tiền quyên góp của bạn được quyên góp cho người cần thực phẩm 🥘. Cảm ơn trước Làm cách nào để tìm số năm giữa hai ngày trong javascript?Để tìm số năm giữa hai ngày, chúng tôi có phương pháp dựng sẵn getFullYear , Trừ ngày 2 năm với ngày 1 năm, chúng tôi sẽ nhận được yearDiff .
Làm cách nào để tính tuổi theo ngày JavaScript?con số kỳ diệu. 31557600000 là 24 * 3600 * 365. 25 * 1000 Đó là độ dài của một năm, độ dài của một năm là 365 ngày và 6 giờ là 0. 25 ngày. Cuối cùng, tôi đưa ra kết quả mang lại cho chúng ta tuổi cuối cùng
Làm cách nào để tính tháng giữa hai ngày trong JavaScript?getMonth()) - (past_date. getFullYear()*12 + past_date. getMonth()); Thao tác này sẽ giúp bạn có số tháng chênh lệch giữa hai ngày, bỏ qua ngày. |