ฉันใช้โมดูลวันที่และเวลา ฉันต้องการคำนวณวันที่ 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:00
Php: date_create('2000-03-31', new DateTimeZone('UTC'))->add(new DateInterval('P6M'))
ให้ 2000-10-01 เลือกพิษของคุณ