如何使用angularjs将月份转换为年和月?

时间:2018-02-08 04:56:28

标签: javascript angularjs

我正在尝试映射与另一个服务请求对象相对应的一个服务请求对象以执行某些操作。 第一项服务是格式为2年零3个月的期间字段,第二项服务格式为期28个月。我必须将第二个服务期转换为2年零3个月。如何转换为此格式并将其分配给第一个服务变量(firstservicetenure,firsttype)?我从stackoverflow中引用了以下代码,我不知道如何在angularjs中使用它。任何帮助将不胜感激。

function() {
    var data = {
        "firstservicetenure": myservice.details.secondservicetenure,
        "firsttype": myservice.details.secondserviceype
    };
}
function getWords(monthCount) {
    function getPlural(number, word) {
        return number === 1 && word.one || word.other;
    }
    var months = {
      one: 'month',
      other: 'months'
    },
    years = {
       one: 'year',
       other: 'years'
    },
    m = monthCount % 12,
    y = Math.floor(monthCount / 12),
    result = [];
    y && result.push(y + ' ' + getPlural(y, years));
    m && result.push(m + ' ' + getPlural(m, months));
    return result.join(' and ');
}
var i;
for (i = 0; i < 30; i++) {
    console.log(getWords(i));
}

0 个答案:

没有答案
相关问题