ฉันใช้โมดูลวันที่และเวลา ฉันต้องการคำนวณวันที่ 6 เดือนจากวันที่ปัจจุบัน ใครช่วยให้ฉันช่วยทำสิ่งนี้ได้บ้าง
เหตุผลที่ผมต้องการสร้างวันที่ 6 เดือนนับจากวันที่ปัจจุบันคือการผลิตวันที่ตรวจสอบ หากผู้ใช้ป้อนข้อมูลเข้าสู่ระบบผู้ใช้จะมีวันที่ตรวจสอบ 6 เดือนนับจากวันที่พวกเขาป้อนข้อมูล
6ไปด้วยการสนับสนุนสำหรับการพลิกปี (และขี่จักรยานเดือนกลับไป1) ถ้าเราไปผ่านเดือนธันวาคม สิ่งนี้เกิดขึ้นได้อย่างแท้จริงrelativedeltaและสิ่งที่จริง ๆ แล้วคือสิ่งที่ภาษาการเขียนโปรแกรมทุกภาษาพร้อมสนับสนุนแนวคิดแบบนี้
date(2015, 3, 31) + relativedelta(months = 6) datetime.date(2015, 9, 30)Perl: ช่วยให้DateTime->new(year=>2000, month=>3, day=>31)->add(months=>6) 2000-10-01T00:00:00Php: date_create('2000-03-31', new DateTimeZone('UTC'))->add(new DateInterval('P6M'))ให้ 2000-10-01 เลือกพิษของคุณ