MyChat Scripts Engine: работа с датой и временем

MyChat Scripts Engine: работа с датой и временем

"Для разработчиков", "Серверные скрипты", "Описание функций", "Дата и время".

 

Операции с датами и временем, преобразования, форматирование.

 

DayOf

получить номер дня месяца из текущей даты;

DayOfTheWeek

получить день недели по указанной дате;

DaysBetween

сколько полных дней между двумя датами;

DecodeDate

получить год, месяц и день из переменной даты/времени;

DecodeDateTime

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

EncodeDate

получить дату из года, месяца и дня;

EncodeDateTime

получить дату из года, месяца, дня, часов, минут, секунд и миллисекунд;

EndOfTheDay

дата и время конца суток от указанной даты;

EndOfTheMonth

дата и время конца месяца от указанной даты;

EndOfTheWeek

дата и время конца недели от указанной даты;

EndOfTheYear

дата и время конца года от указанной даты;

FormatDateTime

преобразование даты и времени в текстовую строку с форматированием;

HourOf

получить значение часов суток из указанной даты;

HoursBetween

сколько полных часов между двумя датами;

IncDay

прибавить или отнять дни к указанной дате;

IncHour

прибавить или отнять несколько часов к дате;

прибавить или отнять миллисекунды к дате;

прибавить или отнять минуты к дате;

прибавить или отнять месяцы к дате;

прибавить или отнять секунды к дате;

прибавить или отнять недели к дате;

IncYear

прибавить или отнять несколько лет к дате;

LocalTimeToUTC

перевести дату и время в UTC;

MilliSecondsBetween

количество миллисекунд между двумя датами;

MinuteOf

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

MonthOf

получить номер месяца (1..12) года из указанной даты/времени;

MonthsBetween

количество месяцев между двумя датами;

NoDate

получить значение "дата не указана";

Now

получить текущую дату и время;

SecondOf

получить значение секунд текущей минуты из переменной даты/времени;

SecondsBetween

количество секунд между двумя датами;

StartOfTheDay

дата и время начала суток от указанной даты;

StartOfTheMonth

дата и время начала месяца от указанной даты;

StartOfTheWeek

дата и время начала недели от указанной даты;

StartOfTheYear

дата и время начала года от указанной даты;

UTCToLocalTime

преобразовать UTC дату и время в локальное значение;

WeekOf

номер недели в году из переменной даты/времени;

WeeksBetween

сколько недель между указанными датами;

YearOf

номер года из переменной даты/времени;

YearsBetween

сколько полных лет между двумя указанными датами.