اولا بايد توي تاريخ ميلادي اين كار رو بكني. بعد اگه خواستي تبديلش كني به شمسي.
بعدش با دستور mktime می تونی یه کارایی بکنی.
چون این دستور تاریخ رو تبدیل می کنه به تعداد ثانیه هایی که از تاریخ 1/1/1970 تا حالا گذشته.
حالا شما هر چه قدر می خوای بری جلو یا عقب تعداد ثانیه هاشو از این کم می کنی یا بهش زیاد می کنی و بعد این دوباره با دستور date تبدیلش می کنی به میلادی بعدش هم به شمسی.