我有一個要求我要計算返回日期的地方。使用jquery計算返回日期
例如,如果我給5個月,那麼它應該返回5個月的返回日期,如果我給5年,那麼它應該返回5年後保留閏年的記憶。我嘗試實施一些例子我在網上找到的,但沒有他們給我的確切結果。 有人可以幫助我實現如此。
我有一個要求我要計算返回日期的地方。使用jquery計算返回日期
例如,如果我給5個月,那麼它應該返回5個月的返回日期,如果我給5年,那麼它應該返回5年後保留閏年的記憶。我嘗試實施一些例子我在網上找到的,但沒有他們給我的確切結果。 有人可以幫助我實現如此。
您可以輕鬆地在Date對象上使用setMonthsetDate和setFullYear。
問題是,如果你增加一整年,而這是一個閏年,你仍然會在去年的同一日期(月和日)結束。我認爲這是正確的行爲。
now = new Date() // 2016-11-24T13:21:55.841Z
now.setFullYear(now.getFullYear() -1) // 2015-11-24T13:21:55.841Z
如果你想減去一個標準大小的年份,我想你應該從當天365天中刪除。這會帶你到一個稍微不同的日期。
now = new Date() // 2016-11-24T13:21:55.841Z
now.setDate(now.getDate() - 365) // 2015-11-25T13:21:55.841Z
這些計算方法是使用庫,類似於[momentjs](http://momentjs.com)。 – drinchev
對不起,但我不想使用任何庫 – vickey
「我試圖實現一些例子」告訴我們你試過了什麼? – phobia82