Проблема после преобразования моего HTML-сайта в PHP (echo ''; echo ''; везде)

Есть 3 случая: в том же году, в предыдущем году и в другие годы.

Если день месяца не имеет значения ...

public int GetTotalNumberOfMonths(DateTime start, DateTime end)
{
    // work with dates in the right order
    if (start > end)
    {
        var swapper = start;
        start = end;
        end = swapper;
    }

    switch (end.Year - start.Year)
    {
        case 0: // Same year
            return end.Month - start.Month;

        case 1: // last year
            return (12 - start.Month) + end.Month;

        default:
            return 12 * (3 - (end.Year - start.Year)) + (12 - start.Month) + end.Month;
    }
}
-1
задан Joshua Miller 1 March 2019 в 04:46
поделиться