Hướng dẫn get date 2 days ago javascript - lấy ngày 2 ngày trước javascript
Tôi đã có một JavaScript về cơ bản trả lại một ngày là 2 ngày trước. Nó như sau:
Giả sử hôm nay là 12-tháng 12-2012, những điều trên sẽ trả lại ngày 10 tháng 12 năm 2012. Tôi không nghĩ rằng điều này sẽ hoạt động linh hoạt khi chúng ta tiến lên một tháng mới, hoặc, thay đổi ngày từ -2 thành -15. Nó sẽ chỉ hoạt động từ ngày 3 của tháng. Làm thế nào tôi có thể sửa đổi điều này vì vậy khi đó là ngày 12 tháng 12 năm 2012 hôm nay và tôi muốn nó trả lại cho tôi ngày 15 ngày trước, nó sẽ là ngày 27 tháng 11 năm 2012 ... và không -3-tháng 12 năm 2012? Bất kỳ trợ giúp đánh giá cao. Cảm ơn! Tôi là một người mới JavaScript. Nhận ngày x ngày trước bằng JavaScript #Để có được ngày x ngày trước, hãy sử dụng phương pháp
Chúng tôi đã tạo ra một hàm có thể tái sử dụng trả về ngày x ngày trước. Tham số đầu tiên mà hàm mất là số ngày để trừ vào ngày hiện tại trong tháng. Tham số thứ hai là đối tượng Nếu bạn muốn nhận ngày x ngày trước kể từ ngày hiện tại, hãy bỏ qua tham số thứ hai khi gọi hàm.
Nếu không có đối tượng Trong biến 0, chúng tôi đã tạo một đối tượng Date mới bằng cách sử dụng dấu thời gian từ Date được cung cấp.Chúng tôi đã làm điều này bởi vì phương pháp Chúng tôi đã sử dụng phương thức setDate () để thay đổi ngày của tháng của ngày x ngày trước. Lưu ý rằng đối tượng Đây là một ví dụ về điều đó.
Chúng tôi đã có một ngày 17 ngày trước ngày 17 tháng 1, quay trở lại vào tháng và năm khi tạo đối tượng Nếu bạn cũng muốn đặt lại thành phần thời gian của ngày đến nửa đêm, bạn có thể sử dụng phương thức 7.
4 tham số chúng tôi đã chuyển sang phương pháp 7 là: 9, 0, 1 và 2. Điều này có tác dụng để đặt lại thành phần thời gian của ngày đến nửa đêm. |