stark писал(а):
Ну посчитать можно на конкретную дату, есть примеры на wiki вроде . А вот на сколько хватит - этого нет. Вроде бы был похожий запрос. Можно попытаться искать методом бинарного поиска . Проверим хватит ли на год, не хватит. Потом на пол года - не хватит. На 3 месяца - хватит, значит на 4.5 месяца (между 3 и 6 месяцами) и т.д. Или как-то нам поддержать такой запрос в тарифном дереве.
Я считал через bitel.billing.server.npay.Calculator к текущей дате прибавлял необходимое количество дней .... В итоге сравнивал больше меньше лимита. Но это отдельный скрипт. А хотелось бы "родное" условие в плагине.
Год конечно не нужно, как и месяц. Конкретная задача стоит послать абоненту смс в случае баланса на два дня. Чтобы человек успел оплатить.