Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] Прошло лет, месяцев, дней (http://forum.oszone.net/showthread.php?t=347641)

-TRM- 14-01-2021 18:26 2946208

Прошло лет, месяцев, дней
 
Приветствую, может у кого-то есть готовый скрипт?! Нужно вывести сообщение, сколько прошло лет, месяцев и дней (можно на англ.) от даты (к примеру "2019/02/03") по текущую дату.

Iska 14-01-2021 19:26 2946215

Ну, например:
Код:

#include <Date.au3>

AutoItSetOption("MustDeclareVars", 1)


Local $dtOldDate = "1917/11/07" ; YYYY/MM/DD format
Local $dtNow    = _NowCalcDate()

Local $iCountYears  = _DateDiff('Y',                                                          $dtOldDate,  $dtNow)
Local $iCountMonths = _DateDiff('M', _DateAdd("Y", $iCountYears,                              $dtOldDate),  $dtNow)
Local $iCountDays  = _DateDiff('D', _DateAdd("M", $iCountMonths, _DateAdd("Y", $iCountYears, $dtOldDate)), $dtNow)

ConsoleWrite($iCountYears & " year(s) " & $iCountMonths & " month(s) and " & $iCountDays & " day(s) since " & _DateTimeFormat($dtOldDate, 1) & @CRLF)



Время: 11:34.

Время: 11:34.
© OSzone.net 2001-