บวกหรือลบจากวันที่
เลือกวันที่ตั้งต้น ใส่จำนวนวัน สัปดาห์ เดือน หรือปีที่ต้องการบวก (ใส่ตัวเลขติดลบเพื่อลบ) แล้วได้ผลลัพธ์ทันที
เครื่องคำนวณ
ผลลัพธ์
FAQ
การบวกเดือนกับวันสิ้นเดือนทำงานอย่างไร?
เมื่อวันที่ต้นทางไม่มีอยู่ในเดือนปลายทาง (เช่น 31 มกราคม + 1 เดือน) เครื่องคำนวณจะปรับเป็นวันสุดท้ายที่ใช้ได้ของเดือนปลายทาง — ดังนั้น 31 มกราคม + 1 เดือน = 28 กุมภาพันธ์ (หรือ 29 ในปีอธิกสุรทิน) วิธีนี้สอดคล้องกับฟังก์ชัน time.AddDate มาตรฐานของ Go
ลบวันที่ด้วยตัวเลขติดลบได้ไหม?
ได้ ใส่จำนวนติดลบเพื่อนับย้อนหลัง เช่น วันที่วันนี้กับ -30 วัน จะได้วันที่เมื่อ 30 วันก่อน ช่องหน่วยกำหนดว่าจำนวนติดลบจะใช้กับวัน สัปดาห์ เดือน หรือปี
บวก 30 วันกับบวก 1 เดือนต่างกันอย่างไร?
การบวก 30 วันคือการเลื่อนวันที่ไปข้างหน้าอย่างแม่นยำ 30 วันตามปฏิทิน ส่วนการบวก 1 เดือนคือการเลื่อนไปยังวันที่เดียวกันในเดือนถัดไป ซึ่งอาจเป็น 28, 29, 30 หรือ 31 วันขึ้นอยู่กับเดือน ใช้หน่วย “วัน” สำหรับช่วงเวลาคงที่ (เช่น เส้นตาย SLA) และใช้หน่วย “เดือน” สำหรับเรื่องที่อิงปฏิทิน (เช่น รอบบิลรายเดือน)
รองรับปีอธิกสุรทินไหม?
ใช่ การบวก 365 วันให้กับวันที่ในช่วงปีอธิกสุรทินจะลงเอยเร็วกว่าที่คาดไว้ 1 วันในปฏิทิน ส่วนการบวก 1 ปีให้กับ 29 กุมภาพันธ์จะตกอยู่ที่ 28 กุมภาพันธ์ในปีปกติ และกลับมาเป็น 29 กุมภาพันธ์ในปีอธิกสุรทินถัดไป
รองรับช่วงวันที่สูงสุดเท่าไหร่?
เครื่องคำนวณใช้ time package ของ Go ซึ่งรองรับวันที่ตั้งแต่ปีที่ 1 ถึงปีที่ 9999 การใช้งานจริง (วางแผนโครงการ ค้นคว้าประวัติศาสตร์ กำหนดวันในอนาคต) อยู่ในช่วงนี้ได้สบาย
ใช้ในชีวิตจริงอย่างไร?
ผู้จัดการโครงการใช้คำนวณวันสำคัญต่าง ๆ จากวัน kickoff ทนายใช้คำนวณเส้นตายการยื่นเอกสารจากวันที่ส่งหมาย พ่อแม่ใช้คาดการณ์วันคลอด และผู้ดูแลสัญญาใช้คำนวณวันครบรอบการต่ออายุ ทุกครั้งที่ต้องการ “วันที่ X บวก N หน่วย” อย่างแม่นยำ เครื่องมือนี้ตอบโจทย์