У меня есть таблица db с полем даты startBefore
в формате ('Y-m-d')
. Существуют также три других поля int, представляющие годы, месяцы и дни. То, что я хотел бы сделать, - заполнить эти три поля новой датой startAfter
в формате 'Y-m-d'
.Вычитание дней, месяцев или лет с даты с использованием php
Например, у меня есть «2001-11-14» как дата startBefore
, и я хотел бы вычесть 3 года, 7 месяцев, 1 день, чтобы получить дату startAfter
.
Любые идеи, как я могу это сделать?
Спасибо!
Возможный дубликат [Вычитание определенного количества часов, дней, месяцев или лет с даты] (http://stackoverflow.com/questions/2382458/subtracting-a-certain-number-of-hours-days-months -или-лет с даты) –