Add/subtract 6 months (bond time) in R using lubridate
问题 I am looking to add and subtract six months reliably with lubridate . For example, adding six months to 12/31/2014 should result in 6/30/2015 , and adding to 2/28/2014 should result in 8/31/2014 The issue with as.Date("2014-12-31") + months(6) , is that it yields an NA . Alternatively, the second result is 8/28/2014 because it doesn't just add 6 months to the month and then know where the day should end up dependent upon the month. Is there any way to quickly correct this? At the moment, I am