บทความงาน HR และพนักงาน

คำนวณอายุงานและวันที่ครบอายุงาน: หลักการและตัวอย่าง

หาจำนวนเดือนเต็มจากวันเริ่ม แล้วแยกปี เดือน และวันคงเหลือ; วันครบรอบเลื่อนเดือนแบบวันสิ้นเดือน

ภาพประกอบ คำนวณอายุงานและวันที่ครบอายุงาน: หลักการและตัวอย่าง

คำตอบโดยสรุป

หาจำนวนเดือนเต็มจากวันเริ่ม แล้วแยกปี เดือน และวันคงเหลือ; วันครบรอบเลื่อนเดือนแบบวันสิ้นเดือน

อายุงานปฏิทินไม่ใช่ผลรวมวันทำงาน

ช่วงจากวันเริ่มถึงวันนับรวมวันเสาร์อาทิตย์และวันหยุดไว้ในระยะเวลาปฏิทิน ไม่ได้แปลว่าพนักงานทำงานทุกวัน หากต้องการเวลาที่มาทำงานจริงให้ใช้ข้อมูลลงเวลาอีกชุด

วันเริ่ม 29 กุมภาพันธ์มีวิธีจัดการเฉพาะ

เมื่อต้องเลื่อนไปปีที่ไม่มี 29 กุมภาพันธ์ เครื่องมือเลือก 28 กุมภาพันธ์ ทำให้ตัวอย่างครบหนึ่งปีในวันนั้น นี่คือข้อตกลงการคำนวณของเครื่องมือ ไม่ใช่การตัดสินวันเกิดสิทธิตามกฎหมายหรือสัญญา

บอกวิธีนับเมื่อส่งผลต่อ

จำนวนวันทั้งหมดใช้ผลต่างวันที่และไม่บวกวันเริ่ม หากฝ่ายงานอีกแห่งนับรวมทั้งวันต้นและวันปลาย ตัวเลขอาจต่างหนึ่งวัน ควรแจ้งวิธีนับพร้อมวันตั้งต้นและวันสิ้นสุดเพื่อให้ตรวจย้อนหลังได้

ทดลองกับข้อมูลของคุณ

เปิดคำนวณอายุงานและวันที่ครบอายุงาน แล้วใช้ คู่มือทีละขั้น เมื่อต้องการตรวจช่องกรอก

อ่านประกอบ: MDN: การแทนวันที่และเวลาใน JavaScript เป็นแหล่งข้อมูลพื้นฐาน ไม่ใช่การรับรองเครื่องมือหรือผลเฉพาะของผู้ใช้

คำถามที่พบบ่อย

คำนวณอายุงานและวันที่ครบอายุงาน ใช้หลักการใด?

หาจำนวนเดือนเต็มจากวันเริ่ม แล้วแยกปี เดือน และวันคงเหลือ; วันครบรอบเลื่อนเดือนแบบวันสิ้นเดือน

มีข้อจำกัดอะไรที่ต้องตรวจให้ตรงกับกรณีของฉัน?

นับระยะเวลาระหว่างวันที่ ไม่บวกวันเริ่มเพิ่ม กรณี 29 ก.พ. ใช้ 28 ก.พ. ในปีที่ไม่มีวันที่ดังกล่าว ไม่ใช้แทนการวินิจฉัยสิทธิแรงงาน

เครื่องมือที่เกี่ยวข้อง

← ดูบทความทั้งหมด