3.2.3 计算员工单位工龄并显示为X年X月
在人事管理的实际应用中,时常会涉及到计算员工单位工龄的应用场景,希望按照X年X月的格式显示,其设置方式如下:
准备字段,如图:
计算方法:将入职日期,以及当前日期取年、取月;计算出两个日期的年差以及月差,注意,计算年差用高级公式做判断。在月差小于0时,说明有不满年的情况,则需将当前年与入职日期的年减1,如此计算出的值才正确,如图
计算值1=年差*12+月差(计算出员工的单位月龄);计算值2=计算值1/12
显示字段:
年=getInt( {计算值2} );月=getMod( {计算值1} , 12 )
效果展示: