← Timeline
Avatar placeholder
zmila

day of the year

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

Для этого написал небольшие javascript модули, которые выкладывал на fly.dev и den.dev.
В последнее время fly.dev у нас не открывается. А код на deno я давненько уже не обновлял.
Можно также просто в Гугле вбить "day of the year" и он найдёт и покажет.

А можно написать командочки и локально, на своём компе посчитать.

Тем же javascript это было бы:

var today = new Date();
Math.ceil((today - new Date(today.getFullYear(),0,1)) / 86400000);

или java:

java.time.LocalDate.now().getDayOfYear();

или sql (Postgres):

SELECT DATE_PART('doy',now())

но самое простое и быстрое оказалось в bash, открываю терминал (Ctrl+Alt+T) и

date +%j

Сегодня 269й день (𝋁𝋌𝋆, 1A5)

👍3
To react or comment  View in Web Client