Разница между датами

  • Автор темы Автор темы wowa
  • Дата начала Дата начала
W

wowa

Дано поле "BirthDay" и текущая дата, необходимо определить сколько человеку полных лет!

Делаю так:
Код:
' получение текущей даты
Set dtCurrentDate = New NotesDateTime (Now())

' получение даты рождения
Set dtReception = New NotesDateTime( doc.GetItemValue("BirthDay")(0) )

' разница между текущей даты и dtReception
iDayDifference = dtCurrentDate.TimeDifference( dtReception )/31536000

Я смотрю что выводит не полных лет, а вроде округляет в +1, конечно можно отнять "-1", но не факт что всем округляет на "+1".. Поэтому и хочу спросить что делать??? Может кто сталкивался с таким?
 
Так ты не посчитаешь.
Нужно:
1) Вычесть года рождения из текущего года.
2) Если текущий день и месяц меньше дня и месяца рождения, то вычитаешь еще 1.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Похожие темы