延迟退休年龄计算器源码

基于moment.js和jQuery

ID说明:js是计算按钮,nian是出生年份,yue是出生月份,jg是结果,sf是身份

    <script type="text/javascript">
        $(document).ready(function() {
            $('#js').on('click', function(event) {
                var nian = $("#nian").val();
                var yue  = $("#yue").val();
                var sf   = $('input[type=radio]:checked').prop('value');
                if (sf=="a1"){
                    txsj(nian+yue,"1965/1/1",4,36,720);
                }else if(sf=="a2"){
                    txsj(nian+yue,"1975/1/1",2,60,600);
                }else if (sf=="a3"){
                    txsj(nian+yue,"1970/1/1",4,36,660);
                }
                
            });
        });
        function txsj(a1,a2,a3,a4,a5){
            var b1 =  moment(a1).diff(moment(a2), 'months');
            var b2 =  Math.floor(b1 / a3) + 1;  
            if (b2 > a4){
                b2 = a4
            } else if(b2 < 1){
                b2 = 0;
            }
            var c1 = moment(a1).add(b2 + a5, 'months');
            var c2 = moment(c1).format('YYYY年MM月');
            var c3 = Math.floor((b2 + a5) / 12);
            var c4 = b2+a5-Math.floor((b2 + a5) / 12) * 12;
            c4 === 0 ? $("#jg1").html("您的退休年龄是:"+ c3 +"岁") : $("#jg1").html("您的退休年龄是:"+ c3 +"岁"+ c4 +"个月");
            $("#jg").html("您的退休时间是:" + c2);
        }
    </script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值