คำนวณอายุงานและวันที่ครบอายุงาน: หลักการและตัวอย่าง
หาจำนวนเดือนเต็มจากวันเริ่ม แล้วแยกปี เดือน และวันคงเหลือ; วันครบรอบเลื่อนเดือนแบบวันสิ้นเดือน
คำตอบโดยสรุป
หาจำนวนเดือนเต็มจากวันเริ่ม แล้วแยกปี เดือน และวันคงเหลือ; วันครบรอบเลื่อนเดือนแบบวันสิ้นเดือน
อายุงานปฏิทินไม่ใช่ผลรวมวันทำงาน
ช่วงจากวันเริ่มถึงวันนับรวมวันเสาร์อาทิตย์และวันหยุดไว้ในระยะเวลาปฏิทิน ไม่ได้แปลว่าพนักงานทำงานทุกวัน หากต้องการเวลาที่มาทำงานจริงให้ใช้ข้อมูลลงเวลาอีกชุด
วันเริ่ม 29 กุมภาพันธ์มีวิธีจัดการเฉพาะ
เมื่อต้องเลื่อนไปปีที่ไม่มี 29 กุมภาพันธ์ เครื่องมือเลือก 28 กุมภาพันธ์ ทำให้ตัวอย่างครบหนึ่งปีในวันนั้น นี่คือข้อตกลงการคำนวณของเครื่องมือ ไม่ใช่การตัดสินวันเกิดสิทธิตามกฎหมายหรือสัญญา
บอกวิธีนับเมื่อส่งผลต่อ
จำนวนวันทั้งหมดใช้ผลต่างวันที่และไม่บวกวันเริ่ม หากฝ่ายงานอีกแห่งนับรวมทั้งวันต้นและวันปลาย ตัวเลขอาจต่างหนึ่งวัน ควรแจ้งวิธีนับพร้อมวันตั้งต้นและวันสิ้นสุดเพื่อให้ตรวจย้อนหลังได้
ทดลองกับข้อมูลของคุณ
เปิดคำนวณอายุงานและวันที่ครบอายุงาน แล้วใช้ คู่มือทีละขั้น เมื่อต้องการตรวจช่องกรอก
อ่านประกอบ: MDN: การแทนวันที่และเวลาใน JavaScript เป็นแหล่งข้อมูลพื้นฐาน ไม่ใช่การรับรองเครื่องมือหรือผลเฉพาะของผู้ใช้
คำถามที่พบบ่อย
คำนวณอายุงานและวันที่ครบอายุงาน ใช้หลักการใด?
หาจำนวนเดือนเต็มจากวันเริ่ม แล้วแยกปี เดือน และวันคงเหลือ; วันครบรอบเลื่อนเดือนแบบวันสิ้นเดือน
มีข้อจำกัดอะไรที่ต้องตรวจให้ตรงกับกรณีของฉัน?
นับระยะเวลาระหว่างวันที่ ไม่บวกวันเริ่มเพิ่ม กรณี 29 ก.พ. ใช้ 28 ก.พ. ในปีที่ไม่มีวันที่ดังกล่าว ไม่ใช้แทนการวินิจฉัยสิทธิแรงงาน