3.2.3 计算员工单位工龄并显示为X年X月

在人事管理的实际应用中,时常会涉及到计算员工单位工龄的应用场景,希望按照X年X月的格式显示,其设置方式如下:

准备字段,如图:

2.png

计算方法:将入职日期,以及当前日期取年、取月;计算出两个日期的年差以及月差,注意,计算年差用高级公式做判断。在月差小于0时,说明有不满年的情况,则需将当前年与入职日期的年减1,如此计算出的值才正确,如图

5.png

计算值1=年差*12+月差(计算出员工的单位月龄);计算值2=计算值1/12

显示字段:

3.png

年=getInt( {计算值2} );月=getMod( {计算值1} , 12 )

效果展示:

6.png