Софт-Архив

калькулятор дат

Рейтинг: 4.8/5.0 (1097 проголосовавших)

Категория: Windows: Калькуляторы

Описание

Калькуляторы дат: обзор

Калькуляторы дат: обзор

Очень часто нужно определить, на какой день недели попадет какое-либо событие, или посчитать разницу между двумя датами, или узнать, какое число будет через столько-то дней. Можно открыть календарь и начать высчитывать в нем, но это и неудобно и к тому же медленно. Гораздо проще воспользоваться специальным приложением на своем телефоне или планшете, которое могло бы и вычислить разницу между датами, и прибавлять дни к дате, а также определять, на какой день недели придется та или иная дата.

Сегодня хотелось бы рассмотреть приложения, которые предназначены для работы с датами, то есть калькуляторы дат. Представим наших претендентов (все они распространяются бесплатно), которые можно найти на Google Play Market:

1. Date Calculator (Mark Lasby)

2. Date Calculator (Array Infotech)

3. Now And Then — Date Calculator (Kent Broadbent)

4. Date Calculator (LK)

5. Date Calculator (alex.nsk)

Как видите, представленный набор не изобилует богатством названий, но не будем отвлекаться, и рассмотрим каждое из приложений вкратце:

1. Date Calculator (Mark Lasby)

Ср. оценка (число оценок): 4.1 (46)

Основной язык приложения: английский

Здесь мы видим одну форму, на которой вводятся дата начала и конца периода, после чего калькулятор выдаст нам результат в одной из заданных единиц времени, будь то год, месяц, день, либо рабочие дни, т.к. приложение позволяет задать свой собственный рабочий недельный график. Нажав кнопку «Save Data» пользователь зафиксирует в памяти введенные им данные, для того чтобы не вводить их заново при следующем запуске. Функциональность намного больше предыдущего приложение, но и тут нельзя определить день недели, к тому же часть окна занимает реклама, и нет русского интерфейса. В целом неплохо, идем дальше!

2. Date Calculator (Array Infotech)

Ср. оценка (число оценок): 4.2 (142)

Основной язык приложения: английский

Запустив приложение можно увидеть симпатичный дизайн, выполненный в темных тонах (но перед этим часто весь экрана закрывает рекламный баннер, что весьма раздражает и не ускоряет работу с приложением). Пользователям предоставлены следующие режимы работы: добавление дней к дате; просмотр числа дней в месяцах выбранного года (наверное автор посчитал, что пользователи не в курсе, что число дней меняется только в феврале, но оставим это на его совести, мало ли кто чего не знает); расчет величины интервала между двумя датами, точнее не совсем величины, в результаты выводится число дней недели интервала (тоже нелогично); конвертер единиц: пользователь может увидеть, сколько же месяцев, дней, часов, минут, секунд и миллисекунд содержится в одном календарном годе (вы ведь часто об этом задумывались?). Свой график рабочих дней ввести нельзя, реклама занимает часть экрана, а что касается функций, то их количество превосходит качество. Русский язык и здесь не в почете.

3. Now And Then — Date Calculator (Kent Broadbent)

Ср. оценка (число оценок): 4.5 (535)

Основной язык приложения: английский

Приложение состоит из одного экрана, на котором можно ввести дату и время начала и конца периода, после чего внизу вы можете видеть разницу между двумя датами в годах, месяцах, днях, часах, минутах и секундах, и на этом собственно всё, функциональность приложения явно недостаточная.

4. Date Calculator (LK)

Ср. оценка (число оценок): 4.7 (62)

Основной язык приложения: английский

Приложение поддерживает два режима работы: расчет длины интервала между двумя датами, либо прибавление к определенной дате некоторого числа. Выводится детализация по годам, месяцам и дням. Можно выбрать режим, при котором учитывается начало периода при расчете. Рассчитанную дату можно сохранить в список событий, введя имя, который можно просмотреть, вот только незадача, удалить из списка событие никак нельзя, что немного огорчает. Расчета дня недели и здесь нет, да и свой рабочий график ввести нельзя. Зато есть реклама и снова нет русского языка.

5. Date Calculator (alex.nsk)

Ср. оценка (число оценок): 4.8 (14)

Основной язык приложения: английский (есть поддержка русского языка)

И, напоследок, последнее приложение, так сказать, от отечественного производителя (наконец-то есть русский язык)! Приложение поделено на отдельные закладки, на каждой из которых пользователь может использовать определенный режим работы: разница между двумя датами в годах, месяцах и днях; режим «Дата + дни», он, как нетрудно догадаться, служит для расчета даты при добавлении или вычитании некоторого числа дней; следующий режим для определения дня недели по введенной дате (почему-то этой функции не было у большинства аналогов); и последний режим, расчет рабочего графика. Про него нужно сказать особо: пользователю предоставляется возможность выбрать один из заданных графиков работы («5 рабочих, два выходных», «3 через 3» и другие), либо сформировать свой собственный недельный график, можно ввести праздничные дни, сформированный график можно сохранить в таблицу в HTML файл, в которой праздничные и выходные дни выделяются цветом. После этого можно всегда быстро понять, работаете ли вы в заданные день или нет, кроме того рассчитать число рабочих дней в месяце, что удобно для расчета зарплаты. В отличии от аналогов, есть возможность быстрого вызова функций через виджет (представлено два вида виджета, с горизонтальным и вертикальным расположением элементов управления). Да, и никакой рекламы!

В итоге хотелось бы сказать, что в каждом из предложенных приложений есть свои плюсы и минусы, свой набор функций и возможностей. Самым простым является Now And Then. самым многофункциональным, но нелогичным Date Calculator (Array Infotech). остальные три приложения имеют сходный функционал, но Date Calculator (alex.nsk) немного превосходит в этом плане, к тому же русифицировано и не содержит отвлекающей рекламы.

Отличного всем настроения, используйте свое время с толком!

калькулятор дат:

  • скачать
  • скачать
  • Другие статьи, обзоры программ, новости

    Калькулятор даты родов

    Заявка на разработку онлайн-калькулятора Калькулятор даты родов

    Калькулятор даты родов является очень практичным инструментом, чтобы безошибочно рассчитать дату родов. Каждая женщина, которая узнала, что ожидает появления на свет младенца, очень хочет определить дату родов. Можно, конечно же, воспользоваться обычным бумажным календариком, и отсчитать срок в 40 недель. Эта цифра берется от первого дня последних месячных. Подобным образом, можно рассчитать самостоятельно дату родов. С появлением различных сервисов для будущих мам в этом нет объективной необходимости. Стоит воспользоваться нашим онлайн-калькулятором даты родов. что сэкономит Вам время и уж точно предотвратит вероятность ошибки. Ведь беременные женщины часто такие рассеянные!

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

    По научным меркам расчет даты родов полагается на срок 40 недель. Калькулятор даты родов считает недели от последнего менструального цикла, точнее сказать от его первого дня. Малыш в утробе считается доношенным уже в срок 38 недель. Принято считать младенца переношенным на сроке после 42 недель. Отсюда и получается жизненная необратимая погрешность.

    Довольно точно определить дату родов может врач на плановых УЗИ обследованиях. Ведь и менструальный цикл у каждой женщины отличается, имеет свои особенности. Цикл бывает нерегулярный, на неточность в расчетах даты родов могут повлиять существующие или перенесенные беременной женщиной болезни и множество сторонних обстоятельств, таких как стрессы и переживания.

    Калькулятор даты родов

    Калькулятор даты родов

    Расчет предполагаемой даты родов всегда очень интересует будущих мам. Только узнав о беременности, женщина сразу задается вопросом: когда же у малыша будет день рождения. Конечно, точно высчитать дату родов невозможно, так как все люди индивидуальны и все беременности разные.

    Принято считать, что беременность длится 280 дней, или 40 недель с первого дня посленей менструации. Длина менструального цикла у разных женщин различается, но даже не учитывая этот факт, продолжительность беременности тоже может сильно различаться. Иногда ребенок рождается доношенным, проведя в животе у мамы 240 дней, или не имеет признаков переношенности после 300 дней гестационного периода.

    Максимальное число родов приходится не на ПДР, как логично было бы предположить, а на срок 40 недель и 3 дня, или, если считать в неделях, то 40-41.

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

    Дата последней менструации:

    Юридические расчеты - Date Calculator - Подсчет дней

    L RL Date Calculator

    Назначение программы LRL Date Calculator ( LRL Подсчет дней) - подсчет количества дней между двумя датами с разными, в первую очередь "бизнес", настройками.

    • подсчет количества дней между двумя датами с учетом 5-ти или 6-тидневной рабочей недели, а также любой другой продолжительности рабочей недели;
    • учет любого дня как начала недели;
    • подсчет календарных дней между двумя датами;
    • подсчет нерабочих дней между двумя датами;
    • подсчет рабочих дней между двумя датами;
    • возможность создания календарей с отображением информации о периоде подсчета дней:
      • вызов функций через меню "Инструменты":
      • календарь на период, который входит в период подсчета количества дней (дни, вошедшие в период, отличаются цветом от дней, не вошедших в период):
      • календарь годовой (на любой год) с указанием рабочих, нерабочих, в том числе перенесенных рабочих и нерабочих дней);
      • экспорт созданного календаря в графический файл;
      • экспорт списка дней периода в Microsoft Word ;
      • экспорт списка дней периода в Microsoft Excel ;
    • и др.

    Для чего можно использовать программу:

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

    Особенности:

    • учет праздничных и выходных дней России и других стран. Подробнее.
    • учет переносов выходных дней. Подробнее.
    • списки нерабочих дней по годам ;
    • поиск ближайшего рабочего дня, если последний день срока приходится на нерабочий день;
    • возможен поиск периода, начиная с первого рабочего дня.

    В комплект программы входит редактор праздников, позволяющий самостоятельно вести базу данных праздников любой страны, переносов выходных и рабочих дней для использования этих данных в расчетах. Описание подпрограммы LRL Holidays Editor .

    Программа поддерживает работу со скинами.

    Калькулятор дат

    Купить этот домен! Правила регистрации

    Правила регистрации п.5.4. Делегирование домена, установленное по заявке администратора доменного имени, прекращается по истечении срока регистрации доменного имени.

    Правила регистрации п.5.9.

    При прекращении делегирования, установленного администратором доменного имени, в связи с истечением срока регистрации доменного имени регистратор устанавливает для домена временные серверы DNS, переадресовывающие запросы по протоколу http на служебный веб-сайт регистратора с информацией о причине прекращения делегирования.

    Правила регистрации п.4.5.

    Право подачи заявки на продление регистрации доменного имени сохраняется за прежним администратором до истечения периода преимущественного продления. Продолжительность периода преимущественного продления составляет 30 дней после окончания срока регистрации.

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

    Функция date()

    date -- Форматирует системную дату/время

    Описание string date ( string format [, int timestamp] )

    Возвращает время, отформатированное в соответствии с аргументом format. используя метку времени, заданную аргументом timestamp или текущее системное время, если timestamp не задан. Другими словами, timestamp является необязательным и по умолчанию равен значению, возвращаемому функцией time().

    Замечание: Для большинства систем допустимыми являются даты с 13 декабря 1901, 20:45:54 GMT по 19 января 2038, 03:14:07 GMT. (Эти даты соответствуют минимальному и максимальному значению 32-битового целого со знаком). Для Windows допустимы даты с 01-01-1970 по 19-01-2038.

    Замечание: Для получения метки времени из строкового представления даты можно использовать функцию strtotime(). Кроме того, некоторые базы данных имеют собственные функции для преобразования внутреннего представления даты в метку времени (напрмер, функция MySQL UNIX_TIMESTAMP ).

    Date Calculator

    Date Calculator

    The following are two date calculators. One for the comparison of the difference between two dates, the other for the purpose of add or subtract days, weeks, months, and years from a date.

    Add to or subtract from a date History of Date Calendar in Western World

    In the Western world, the Roman or "pre-Julian" date calendar was created at the earliest times of Roman civilization was based on the orbit of the moon. The date calendar is believed to have originally consisted of some months that were 29 days long and other months that had 30 days.

    The date calendar started the year in March and consisted of 10 months, with 6 months of 30 days and 4 months of 31 days. The winter season was not assigned to any month, so the calendar year only lasted 304 days with 61 days unaccounted for in the winter.

    The 304-day Roman date calendar didn't work for long because it had no clear relationship to the seasons. The Roman King Numa Pompilius reformed the date calendar around 700 BCE by adding the months of January (Ianuarius) and February (Februarius) to the original 10 months, which increased the year's length to 354 or 355 days.

    The addition of January and February meant that some of the months' names no longer agreed with their position in the calendar (September - December). The month Quintilis was renamed July in honor of Julius Caesar in 44 BCE and Sextilis was renamed August in honor of the Emperor Augustus in 8 BCE.

    The Roman calendar was still flawed after adding January and February, as well as the days and months needed to keep the calendar in line with the seasons. Many attempts were made to align the calendar with the seasons but all failed. An extra month was added to the calendar in some years to make up for the lack of days in a year.

    When Julius Caesar became pontifex maximus (chief prelate of the Roman religion) in 46 BCE, he reformed the calendar by getting rid of the extra month. The Julian calendar was created, then completed during his successor Augustus' reign. It had 12 months. Some days were added to certain months, and the total number of days in the year went to 365 from 354. Every fourth year was made a leap year, with an extra day in one month.

    But there was still a discrepancy between the true year and the Julian calendar year. In the year 1582, it was observed that there was a 10 day differential. Pope Gregory XIII dropped 10 days from the year 1582 so that October 4, 1582 was followed by October 15, 1582 (the Pope was following the instructions of a great Italian savant named Luigi Lilio). In addition, a modification was made that century years that were not divisible by 400 would not be considered as leap years. For example, 2000 would be a leap year while 2100 would not. This made the year sufficiently close to the actual year and this calendar is called the Gregorian calendar.

    However, there is no longer an accurate correspondence of the calendar with the phases of the moon.

    Although it is far more accurate than the Julian calendar, the Gregorian calendar is off by about 1 day every 3236 years.

    In English-speaking countries in the West now, we all learn the basic folk rhyme to remember dates. The date calculators above were based on the calendar defined below.

    "Thirty days hath September,"

    April, June, and November.

    All the rest have thirty-one,

    Excepting February which has twenty-eight,

    And in leap-year, twenty-nine."

    Работа с датой и временем в MySQL, PHP

    Работа с датой и временем в MySQL+PHP

    Ниже представлен пример, в котором используются функции даты. Приведенный запрос выбирает все записи с величиной date_col в течение последних 30 дней:

    DAYOFWEEK (date) - Возвращает индекс дня недели для аргумента date (1 = воскресенье, 2 = понедельник. 7 = суббота). Эти индексные величины соответствуют стандарту ODBC.

    WEEKDAY (date) - Возвращает индекс дня недели для аргумента date (0 =понедельник, 1 = вторник. 6 = воскресенье):

    DAYOFMONTH (date) - Возвращает порядковый номер дня месяца для аргумента date в диапазоне от 1 до 31:

    DAYOFYEAR (date) - Возвращает порядковый номер дня года для аргумента date в диапазоне от 1 до 366:

    MONTH (date) - Возвращает порядковый номер месяца в году для аргумента date в диапазоне от 1 до 12:

    DAYNAME (date) - Возвращает название дня недели для аргумента date:

    MONTHNAME (date) - Возвращает название месяца для аргумента date:

    QUARTER (date) - Возвращает номер квартала года для аргумента date в диапазоне от 1 до 4:

    WEEK (date), WEEK (date,first) - При наличии одного аргумента возвращает порядковый номер недели в году для date в диапазоне от 0 до 53 (да, возможно начало 53-й недели) для регионов, где воскресенье считается первым днем недели. Форма WEEK() с двумя аргументами позволяет уточнить, с какого дня начинается неделя - с воскресенья или с понедельника. Результат будет в пределах 0-53 или 1-52.

    Вот как работает второй аргумент:

    0 - Неделя начинается с воскресенья; возвращаемое значение - в промежутке 0-53

    1 - Неделя начинается с понедельника; возвращаемое значение - в промежутке 0-53

    2 - Неделя начинается с воскресенья; возвращаемое значение - в промежутке 1-53

    3 - Неделя начинается с понедельника; возвращаемое значение - в промежутке 1-53 (ISO 8601)

    Примечание: в версии 4.0 функция WEEK(#,0) была изменена с целью соответствия календарю США.

    Заметьте, если неделя является последней неделей прошлого года, MySQL вернет 0 если вы не указали 2 или 3 как опциональный аргумент:

    Можно считать, что MySQL должен вернуть 52, так как данная дата и является 52-ой неделей года 1999. Мы решили возвращать 0, так как мы хотим, чтобы функция давала "номер недели в указанном году". Это делает функцию WEEK() более надежной при использовании совместно с другими функциями, которые вычисляют части дат.

    Если вам все же важно уточнить корректную неделю в году, тогда вы можете использовать 2 или 3 как опциональный аргумент или использовать YEARWEEK()

    YEAR (date) - Возвращает год для аргумента date в диапазоне от 1000 до 9999:

    YEARWEEK (date), YEARWEEK (date,first) - Возвращает год и неделю для аргумента date. Второй аргумент в данной функции работает подобно второму аргументу в функции WEEK(). Следует учитывать, что год может отличаться от указанного в аргументе date для первой и последней недель года:

    Обратите внимание, что номер недели отличается от того, который возвращает функция WEEK() (0), будучи вызванной с опциональным аргументом 0 или 1. Это потому, что WEEK() возвращает номер недели именно в указанном году.

    HOUR (time)- Возвращает час для аргумента time в диапазоне от 0 до 23:

    MINUTE (time) - Возвращает количество минут для аргумента time в диапазоне от 0 до 59:

    SECOND (time) - Возвращает количество секунд для аргумента time в диапазоне от 0 до 59:

    PERIOD_ADD (P,N) - Добавляет N месяцев к периоду P (в формате YYMM или YYYYMM). Возвращает величину в формате YYYYMM. Следует учитывать, что аргумент периода P не является значением даты:

    PERIOD_DIFF (P1,P2) - Возвращает количество месяцев между периодами P1 и P2. P1 и P2 должны быть в формате YYMM или YYYYMM. Следует учитывать, что аргументы периода P1 и P2 не являются значениями даты:

    DATE_ADD (date,INTERVAL expr type), DATE_SUB (date,INTERVAL expr type), ADDDATE (date,INTERVAL expr type), SUBDATE (date,INTERVAL expr type) - Данные функции производят арифметические действия над датами. Обе являются нововведением версии MySQL 3.22. Функции ADDDATE() и SUBDATE() - синонимы для DATE_ADD() и DATE_SUB(). В версии MySQL 3.23 вместо функций DATE_ADD() и DATE_SUB() можно использовать операторы + и -, если выражение с правой стороны представляет собой столбец типа DATE или DATETIME (см. пример ниже). Аргумент date является величиной типа DATETIME или DATE, задающей начальную дату.

    Выражение expr задает величину интервала, который следует добавить к начальной дате или вычесть из начальной даты. Выражение expr представляет собой строку, которая может начинаться с - для отрицательных значений интервалов. Ключевое слово type показывает, каким образом необходимо интерпретировать данное выражение. Вспомогательная функция EXTRACT(type FROM date) возвращает интервал указанного типа (type) из значения даты. В следующей таблице показана взаимосвязь аргументов type и expr:

    SECOND - SECONDS

    MINUTE - MINUTES

    HOUR - HOURS

    DAY - DAYS

    MONTH - MONTHS

    YEAR - YEARS

    MINUTE_SECOND - "MINUTES:SECONDS"

    HOUR_MINUTE - "HOURS:MINUTES"

    DAY_HOUR - "DAYS HOURS"

    YEAR_MONTH - "YEARS-MONTHS"

    HOUR_SECOND - "HOURS:MINUTES:SECONDS"

    DAY_MINUTE - "DAYS HOURS:MINUTES"

    DAY_SECOND - "DAYS HOURS:MINUTES:SECONDS"

    В MySQL формат выражения expr допускает любые разделительные знаки. Разделители, представленные в данной таблице, приведены в качестве примеров. Если аргумент date является величиной типа DATE и предполагаемые вычисления включают в себя только части YEAR, MONTH, и DAY (т.е. не содержат временной части TIME), то результат представляется величиной типа DATE. В других случаях результат представляет собой величину DATETIME:

    Если указанный интервал слишком короткий (т.е. не включает все части интервала, ожидаемые при заданном ключевом слове type), то MySQL предполагает, что опущены крайние слева части интервала. Например, если указан аргумент type в виде DAY_SECOND, то ожидаемое выражение expr должно иметь следующие части: дни, часы, минуты и секунды. Если в этом случае указать значение интервала в виде "1:10", то MySQL предполагает, что опущены дни и часы, а данная величина включает только минуты и секунды. Другими словами, сочетание "1:10" DAY_SECOND интерпретируется как эквивалент "1:10" MINUTE_SECOND. Аналогичным образом в MySQL интерпретируются и значения TIME - скорее как представляющие прошедшее время, чем как время дня. Следует учитывать, что при операциях сложения или вычитания с участием величины DATE и выражения, содержащего временную часть, данная величина DATE будет автоматически конвертироваться в величину типа DATETIME:

    При использовании некорректных значений дат результат будет равен NULL. Если при суммировании MONTH, YEAR_MONTH или YEAR номер дня в результирующей дате превышает максимальное количество дней в новом месяце, то номер дня результирующей даты принимается равным последнему дню нового месяца:

    Из предыдущего примера видно, что слово INTERVAL и ключевое слово type не являются регистро-зависимыми.

    EXTRACT (type FROM date) - Типы интервалов для функции EXTRACT() используются те же, что и для функций DATE_ADD() или DATE_SUB(), но EXTRACT() производит скорее извлечение части из значения даты, чем выполнение арифметических действий.

    TO_DAYS (date) - функция возвращает номер дня для даты, указанной в аргументе date, (количество дней, прошедших с года 0):

    Функция TO_DAYS() не предназначена для использования с величинами, предшествующими введению григорианского календаря (1582), поскольку не учитывает дни, утерянные при изменении календаря.

    FROM_DAYS (N) - Возвращает величину DATE для заданного номера дня N:

    Функция FROM_DAYS() не предназначена для использования с величинами, предшествующими введению григорианского календаря (1582), поскольку она не учитывает дни, утерянные при изменении календаря.

    DATE_FORMAT (date,format) - Форматирует величину date в соответствии со строкой format. В строке format могут использоваться следующие определители: %M Название месяца (январь. декабрь)

    %W Название дня недели (воскресенье. суббота)

    %D День месяца с английским суффиксом (0st, 1st, 2nd, 3rd и т.д.)

    %Y Год, число, 4 разряда

    %y Год, число, 2 разряда

    %X Год для недели, где воскресенье считается первым днем недели, число, 4 разряда, используется с '%V'

    %x Год для недели, где воскресенье считается первым днем недели, число, 4 разряда, используется с '%v'

    %a Сокращенное наименование дня недели (Вс. Сб)

    %d День месяца, число (00..31)

    %e День месяца, число (0..31)

    %m Месяц, число (00..12)

    %c Месяц, число (0..12)

    %b Сокращенное наименование месяца (Янв. Дек)