1 1 1 1 1 1 1 1 1 1 Рейтинг 5.00 (1 голос)

Разница между двумя датами. Временной калькулятор.

Выражение содержащее дату

 
Вы ввели следующее выражение
Введенное выражение
Полученный результат вычислений

Описание

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

Надо лишь вычесть из большей даты(в формате юлианского дня) меньшую и мы получим количество суток прошедших между этими датами.

Измерение времени, как и все другие измерения, заключается в сравнении измеряемого интервала времени с промежутком времени, принятым в качестве единицы. Основной единицей времени когда-то были приняты сутки. Это не случайно, ибо человек ежедневно убеждался в регулярности смены дня и ночи. Люди всегда соразмеряли и сообразовывали свою деятельность со сменой ночи и дня. Сутки — это промежуток времени, соответствующий полному периоду 
вращения Земли вокруг своей оси относительно направления на некоторую точку в межпланетном пространстве. 
 
На практике мы пользуемся более мелкими единицами времени. Это — часу минута, секунда  которые являются производными от основной единицы — суток. Час равен 1 : 24, минута — 1 : 1440 и секунда — 1 : 86 400 части суток.
 
Заметим, что если сутки соответствуют времени поворота Земли вокруг своей оси на угол в 360 , то час, минута и секунда соответственно — на угол 15°, 15' , 15" 
 
Хотелось бы заметить, что вычитая из 31 декабря 2013 года, 1 января 2013 года вы получите 364 дня, а не 365 дней, как некоторым хотелось думать.

Все дело в том, что 1 секунда от полночи 1 января  это Новый Год плюс одна секунда, а вот 1 секунда от полночи 31 января 2013 года, это совсем не Новый Год. До него еще осталось 23 часа 59 минут и 59 секунд.

Вот именно поэтому и получается 364 дня.

Программа не учитывает праздники РФ.  Для этого появился новый сервис Калькулятор расчета количества рабочих дней.  Универсальный, пригоден для всех стран, выходные можно ставить  любые в пределах недели. Вообщем  не калькулятор, а мечта! :)

Что же еще может этот бот?

Если Вы введете просто дату в формате день/месяц/год, то бот ответит вам днем недели, который приходится на эту дату.

Ели вы напишите разницу между двумя датами, то бот рассчитает количество суток, а также часов,минут и секунд разделяющие эти даты.

Если вы напишите дату и прибавите или отнимите  число то  получите дату  которая наступит (или прошло) через указанное Вами число.

Если же вопрос  имеет вид " определить количество месяцев между датами", то такой банальный ответ( зная, что в году 12 месяцев) боту не под силу :)

Бот конечно же универсален и легок в использовании, но даже он рассчитывает на какое то  присутствие ума и знания устного счета у пользователя.

Еще немного информации о времени для любознательных:

Путешествуя на речных и морских судах, мы, хоть и слышим, как отбивают "склянки", но не осознаем их смысл.
Попробуем разобраться в этой традиции мореходов. Склянка - получасовой промежуток времени.
 
Само название этой единицы времени связано с известными нам песочными часами - стеклянной колбой с узким горлышком.
 
На парусном флоте использовали такие часы на 0,5 и 4 ч. Переворачивая получасовую "склянку" вахтенный матрос бил в судовой колокол. Причем, отсчет времени на корабле идет не с полуночи, а с полудня, т.е. с 12 часов, когда бьют рынду (троекратный бой в судовой колокол, последний и следует называть колоколом, а не рындой). В 12 часов 30 минут бьют один раз, в 13 часов - два раза (две склянки) и т.д. до 4 часов пополудни, когда в старое время били 8 склянок и переворачивали одновременно четырехчасовую и получасовую склянки. В 4 часа 30 минут бьют опять 1 склянку - начинают отсчет сначала. Особый шик при отбитии склянок — маленькая пауза после каждого четного удара.
 
На современных судах и кораблях песочные часы есть разве в медпункте, но вахтенные "бьют склянки" исправно, глядя на вполне современные часы. 

Часы, точно идущие на полюсе Земли, при переносе на экватор будут отставать на 3 мин 12 с. Речь идет о маятниковых часах, на которые оказывает 
влияние ускорение силы тяжести, а оно на экваторе меньше, чем на полюсе на 0,052 м/с2. 
 
 

Синтаксис

Для тех кто пользуется IM клиентами то команада dat, а для остальных, кто использует расчеты через ВЕБ интерфейс, уже все сделано на этой странице.

Каждая дата должна иметь следущий вид День/Месяц/Год/Час/Минута/Секунда

если  мы вводим дату без точного времени то достаточно ввести День/Месяц/Год

Если же мы пишем просто количество суток, или часть суток то позволительно писать как целые числа, так и с дробной частью суток.

На примерах мы рассмотрим это подробнее

Примеры

Рассчитать разницу между двумя датами

22 июля 2013 года и 28 февраля 2010 года

так и пишем 

dat 22/07/2013-28/02/2010

Разница между датами составляет 
 суток - 1240   часов - 0   минут - 0  секунд - 0
 
Очень просто, не правда ли?

Рассчитать разницу между двумя датами

23 февраля 2014 года 13 часов 37 минут 19 секунд  и 8 марта 2015 года 23 часа 41 минута и 49 секунд

считаем

dat 23/02/2014/13/37/19-08/03/2015/23/41/49

Разница между датами составляет 

 суток - 378
 часов - 10
 минут - 4
 секунд - 30

Какая дата будет  если к 15 октября 2013 года прибавить 200 дней

пишем

dat 15/10/2013+200

По результатам вычислений получили что ответ содержит дату

 год - 2014
 месяц - 5
 день - 3
 час - 0
 минута - 0
 секунда - 0.00

3 мая 2014 года

Чудесно!


А если отнять 10 тысяч суток от 31 января 2014 года, какую получим дату?

пишем dat 31/12/2014-10000

По результатам вычислений получили что ответ содержит дату
 год - 1987
 месяц - 8
 день - 15
 час - 0
 минута - 0
 секунда - 0.00
 
15 августа 1987 года!