1 (изменено: sanniauto, 2018-11-28 22:52:39)

Тема: AHK: операции с датой

Привет, подскажите пожалуйста как можно высчитать сколько дней прошло с той или иной даты. Например, дата=14 ноября, а сегодня 28 ноября, как можно с помощью скрипта определить сколько дней прошло с даты 13 ноября до сегодня?

2

Re: AHK: операции с датой

Даты для операций сравнения должны быть в формате YYYYMMDDHH24MISS.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

3 (изменено: donbluugame, 2018-11-29 06:37:23)

Re: AHK: операции с датой

http://ahk-wiki.ru/formattime

4

Re: AHK: операции с датой

donbluugame, это какой-то плохой сайт. Люди старались-переводили, а он тупо скопировал.

+ открыть спойлер

Пожертвовать на развитие проекта Autohotkey wiki
Что делать, если захотелось помочь проекту?

Первым делом стоит немного подождать, возможно это пройдет.
Если же желание не иссякло- вы можете помочь в развитии ahk-wiki
следующими способами:

    Материально, перечислив нам $1-2 на печеньки.
    Номер кошелька в Yandex.Money: 410011739310176
    Умственно, отправляя нам ваши переводы статей по
    Autohotkey, делясь готовыми решениями и скриптами.
    Их вы можете отправить на giperZIPer@mail.ru

Администратор ресурса: Flex_Humphrey (Симаков Яков)

5

Re: AHK: операции с датой

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

Сам плагиатор, по ссылкам в VK. Похоже, юный позер, сильно замороченный на Хаски, увидевший в этом дешёвом опыте возможность придать своей персоне значение.

6 (изменено: svoboden, 2018-11-29 19:31:21)

Re: AHK: операции с датой

Так вы определитесь с какого числа идет вычитание с 14 или 13. Может, такой вариант пойдет:

vDate1 := "13/11" ; 13 ноября
oTemp := StrSplit(vDate1, "/")
vDate1 := A_Year Format("{:02}{:02}", oTemp.2, oTemp.1)
vDate2 := SubStr(A_Now, 1, 8)
EnvSub, vDate1, % vDate2, D
MsgBox, % vDate1 " days"