Всем привет. Если у вас, как и у меня, возникла потребность подсчитать количество дней в году проведённых зарубежом (а может и любые другие памятные дни года), то рад представить вашему вниманию Annual Day Counter.

Интерфейс Annual Day Counter.
Интерфейс Annual Day Counter.

Это календарь, который подсчитывает количество отмеченных дней за год. Количество отмеченных дней отображается в выпадающем меню рядом с годом. Для удобства есть такой же счётчик и у месяца.

Регистрация не нужна. Отмеченные дни хранятся на вашем девайсе (в localStorage браузера) и никуда не передаются. Есть тёмная тема. Исходники проекта можно посмотреть на GitHub.

Комментарии (27)


  1. maedv
    16.09.2022 13:23
    +2

    Обалдеть. У меня бы и мыcли не возникло сервисы такие искать. Открыл бы Excel...


    1. WraithOW
      16.09.2022 13:28

      Гуглопоиск умеет показывать карточку для количества дней. https://www.google.com/search?q=days+since+1+August+2022


      1. kahi4
        16.09.2022 13:31
        +2

        Тут имеется ввиду что можно накликивать отдельные дни, а не просто с какой-то даты. Может и удобно (в каких-то совсем уж узких случаях, недотягивающих до нормального тайм репорта), но у меня было бы 0 доверия этой системы что она завтра не забудет что я там накликал.

        Отмеченные дни хранятся на вашем девайсе (в localStorage браузера) и никуда не передаются

        Который чистится когда ему вздумается. Так что да, excel надежнее


        1. maedv
          16.09.2022 13:40

          "имеется ввиду что можно накликивать отдельные дни, а не просто с какой-то даты"
          Это я уловил. Не вижу проблемы, скачиваешь любой производственный календарь и за 5 минут делаешь шаблон расчета


          1. ris58h Автор
            16.09.2022 13:58
            -1

            Куда его надо скачать и что за шаблон сделать и где? Мой календарь для простого пользователя с мобилкой в руках.


            1. maedv
              16.09.2022 14:16
              -1

              Вообще-то у вас стоит тег "Лайфхаки для гиков", а не простой юзер


              1. ris58h Автор
                16.09.2022 14:19
                -1

                Меня можно к ним отнести? Вопросы остаются теми же. Я ничего не понимаю в Excel, а готовый инструмент под задачу облегчает мне жизнь.


                1. maedv
                  16.09.2022 14:37
                  +1

                  Очень странно, что "гик" ну ничего не понимает в азах информатики. Подскажу. Скачиваете например отсюда (https://calendarbox.ru/kalendari-na-2022-god-dlya-excel/) любой xlsx-календарь, открываете файл, выделяете с зажатой Ctrl нужные даты и внизу справа, в строке состояния, смотрите количество выделенных ячеек. Задача выполнена? Даже никакого шаблона делать не нужно.


                  1. ris58h Автор
                    16.09.2022 14:53
                    -1

                    Очень странно, что вы считаете, то все гики обязаны владеть Excel. У меня его нет на macOS. В Numbers это делать неудобно. В Excel тоже, скорее всего. А уж на мобилках так тем более.

                    UPD: а ещё любой missclick и такие подсчёты в Excel сбросятся. Весьма не user-friendly. Не находите?


                    1. maedv
                      16.09.2022 15:14

                      Сложно нам друг друга понять :) Хотя бы потому, что на мобилке я ничего не вычисляю, только потребляю контент.
                      Но мне уже просто любопытно. Вы решаете задачу с календарем. Календарь - это таблица. Не возникло мысли, что для решения логично использовать пусть не Excel, но любые "электронные таблицы"?
                      Пример решения я привел самый элементарный. Без missclick сделать тоже несложно. Но конечно это будет локальный файл, а не веб-приложение (хотя есть гугл-таблицы).


                      1. ris58h Автор
                        16.09.2022 15:30

                        Хотя бы потому, что на мобилке я ничего не вычисляю, только потребляю контент.

                        И правильно. Но 2022 - это mobile first. И если чего-то нельзя сделать на мобилке, если это не проф. деятельность, для которой пользователя можно отправить за ПК, то это неудобно.

                        Не возникло мысли, что для решения логично использовать пусть не Excel, но любые "электронные таблицы"?

                        Какие, например? Какая сложность обучения?

                        Я вот решил дни в календаре отметить сидя на диване. Погуглил и ничего не нашёл. Хотя казалось бы.

                        Пример решения я привел самый элементарный. Без missclick сделать тоже несложно.

                        Я, например, не знаю как. "Когда у тебя в руках молоток, все задачи кажутся гвоздями." Я понял что вы хорошо Excel владеете, но это не каждый умеет.


        1. ris58h Автор
          16.09.2022 15:01

          Который чистится когда ему вздумается.

          Знаю этот печальный факт. До PWA пока ещё не допилил.


      1. ris58h Автор
        16.09.2022 13:55

        Смысл в том, что можно конкретные дни отметить.


    1. WondeRu
      16.09.2022 13:33
      +3

      Ха, у меня знакомый недавно присылает такое:

      На вопрос о том, как он посчитал процент. Оказывается, существуют сервисы для подсчета процента) у человека не возникает мысли поделить одно на другое, зато возникает позыв погуглить сервис, который делает это.

      Так что проект годный и под него найдутся свои клиенты.


      1. maedv
        16.09.2022 13:42
        +4

        м-да, днище всё ближе


    1. ris58h Автор
      16.09.2022 13:57
      -2

      • Excel может не быть под рукой.

      • Что делать в Excel, как подсчитать? Я, например, его уже лет 10 не открывал.


      1. Ninil
        17.09.2022 14:51

        Зачем Эксель? Калькулятора разве для этой «задачи» мало?)


  1. avallac
    16.09.2022 13:40
    +5

    В феврале можно выбрать 31 день... Да и в сентябре вроде не 31 день (скриншот к топику). Это как-то несерьезно, может стоило хотя бы такие тривиальные вещи исправить/проверить прежде чем сюда писать?


    1. LeshaRB
      16.09.2022 13:45
      +1

      Да там все месяцы сбиты... В апреле 31 в марте 28


    1. St_Mikhail
      16.09.2022 13:48

      В декабре 30, а в ноябре 31 :-)


    1. ris58h Автор
      16.09.2022 13:49

      Привет. Спасибо за замечание. Видимо поехало во время рефакторинга. Скоро поправлю.

      UPD: поправил


  1. baldr
    16.09.2022 14:00

    Вот официальный калькулятор дней для стран Шенгена: https://ec.europa.eu/assets/home/visa-calculator/calculator.htm?lang=en

    Там не очень очевидный расчет, есть даже инструкция. Не очень удобный, но есть подозрение что пограничники примерно что-то такое используют.

    Мне эту ссылку присылали из посольства одной из стран когда я туда писал с вопросом о днях.


    1. ris58h Автор
      16.09.2022 14:02
      +1

      Видел его. Есть ешё у Консультанта что-то похожее https://calc.consultant.ru/days

      Поэтому и сделал простой и очевидный.


      1. TheDenis
        16.09.2022 15:19

        Калькулятор никак не помогает рассчитать пребывание по Шенгенской визе: там правило скользящего окна в 180 дней.


        1. ris58h Автор
          16.09.2022 15:31

          Какой: мой или Консультанта?

          Мой для этого и не предназначен.


          1. TheDenis
            16.09.2022 15:40
            +2

            Я имел в виду ваш. Откровенно говоря, ценность сервиса сейчас я расцениваю, как крайне низкую. А вот если добавить расчёт пребывания по правилу "не более XX дней за YY дней" (тот же Шенген типа C), то это будет уже что-то. Потому что тут уже нельзя тупо сложить в столбик чиселки.

            Расценивайте это как feature request :)


            1. ris58h Автор
              16.09.2022 16:14

              Пока он заточен под одну задачу. UNIX-way так сказать.