LINUX.ORG.RU

История изменений

Исправление CrX, (текущая версия) :

Нет, не такая же. Говорилки не умеют в математику, только всякую чушь нести, которая звучит правдоподобно.

Я всё же дочитал предыдущее сообщение.

твой вариант выглядит хорошо но я его не понимаю. откуда эти цифры 80 * 24 * 60 * 60 ?

unixtime — это количество секунд с начала эпохи. 60 секунд в минуте, 60 минут в часе, 24 часа в сутках, ну и целевые 256 дней. 80 — просто потому что следующая 256-дневка будет номер 80. Узнать это можно, узнав, сколько раз по 256 дней прошло к настоящему моменту:

echo "$(date +%s) / 256 / 24 / 60 / 60" | bc
79

Значит следующая дата в будущем, которую мы ждём — 80-й раз.

P.S. Я, кстати, хотел сперва 86400 написать, но решил, что ты можешь не помнить количество секунд в сутках, поэтому и расписал 24*60*60, чтобы уж точно очевидно было… Оказалось, всё равно не очевидно…

Исправление CrX, :

Нет, не такая же. Говорилки не умеют в математику, только всякую чушь нести, которая звучит правдоподобно.

Я всё же дочитал предыдущее сообщение.

твой вариант выглядит хорошо но я его не понимаю. откуда эти цифры 80 * 24 * 60 * 60 ?

unixtime — это количество секунд с начала эпохи. 60 секунд в минуте, 60 минут в часе, 24 часа в сутках, ну и целевые 256 дней. 80 — просто потому что следующая 256-дневка будет номер 80. Узнать это можно, узнав, сколько раз по 256 дней прошло к настоящему моменту:

echo "$(date +%s) / 256 / 24 / 60 / 60" | bc
79

Значит следующая дата в будущем, которую мы ждём — 80-й раз.

P.S. Я, кстати, хотел сперва 86400 написать, но решил, что ты можешь не помнить количество секунд в сутках, поэтому и расписал 246060, чтобы уж точно очевидно было… Оказалось, всё равно не очевидно…

Исходная версия CrX, :

Нет, не такая же. Говорилки не умеют в математику, только всякую чушь нести, которая звучит правдоподобно.

Я всё же дочитал предыдущее сообщение.

твой вариант выглядит хорошо но я его не понимаю. откуда эти цифры 80 * 24 * 60 * 60 ?

unixtime — это количество секунд с начала эпохи. 60 секунд в минуте, 60 минут в часе, 24 часа в сутках, ну и целевые 256 дней. 80 — просто потому что следующая 256-дневка будет номер 80. Узнать это можно, узнав, сколько раз по 256 дней прошло к настоящему моменту:

echo "$(date +%s) / 256 / 24 / 60 / 60" | bc
79

Значит следующая дата в будущем, которую мы ждём — 80-й раз.