Сбрасывать счетчик в начале каждого месяца - PullRequest
0 голосов
/ 14 мая 2018

Я работаю над идентификаторами журналов в формате JavaScript JV001/1/2018, JV002/1/2018 и т. Д. (За январь).Мне нужно сбрасывать счетчик в начале каждого месяца, чтобы идентификаторы журналов за февраль были JV001/2/2018, JV002/2/2018 и так далее.

Идентификатор будет заполнен для элемента ввода при загрузке страницы.Как я могу использовать одну функцию JavaScript для счетчика prototype.padStart и, наконец, передать значение элементу ввода.

Для моего месяца и года у меня есть:

<script type="text/javascript">
    function getDate(){
        var month = todaydate.getMonth() + 1;
        var year = todaydate.getFullYear();
        var datestring = month + "/" + year;
        document.getElementById("referenceNumber").value = datestring;
    }
    getDate();
</script>

, чторендеринг как показано ниже: enter image description here

1 Ответ

0 голосов
/ 14 мая 2018

Я бы проверил сегодняшнюю дату - счетчик == 0.

Так что вы запустите счетчик 1 января, и он будет один.Затем вы получите сегодняшнюю дату и вычтите ее из счетчика.

Итак, 1-1 = 0. Затем, по мере того, как проходит каждый день, вы также увеличиваете счетчик.Как только getDate() пройдет 31, это будет 1, но счетчик будет 32. Итак, 1-32! = 0, и вы сбросите счетчик, чтобы соответствовать сегодняшней дате.

Имеет смысл?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...