Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Блок кода
languagephp
$d = dt.sub(100, 50)                                      // $d содержит 50
$d = dt.sub("2022-01-01 12:30:00", 3600)                  // $d содержит строку "2022-01-01 11:30:00"
$d = dt.sub(3600, "2022-01-01 12:30:00")                  // Такой вызов недопустим и приведёт к остановке программы
$d = dt.sub("2022-01-01 01:00:00", "2022-01-01 00:00:00") // $d содержит 3600

date.

...

nearFuture(day int) string

Назначение: возвращает ближайшую будущую к текущей дату по заданному дню.

...

  1. day - число дней для определения ближайшей в будущем даты.

Возвращаемое значение: возвращает ближайшую к day дату.

Блок кода
languagephp
// Допустим сейчас 2022-12-20
$d = date.nearestnearFuture(25) // $d содержит 2022-12-25
$d = date.nearestnearFuture(10) // $d содержит 2023-01-10

date.

...

nearPast(day int) string

Назначение: возвращает дату соответствующую указанному дню в следующем месяцеближайшую прошлую к текущей дату по заданному дню.

Аргументы:

  1. day - число дней для определения ближайшей в прошлом даты в будущем.

Возвращаемое значение: дата в будущемвозвращает ближайшую к day дату.

Блок кода
languagephp
// Допустим сейчас 2022-12-20
$d = date.futurenearPast(25) // $d содержит 20232022-0111-25
$d = date.futurenearPast(10) // $d содержит 2023-0112-10

date.

...

future(day int) string

Назначение: возвращает дату соответствующую указанному дню в прошлом следующем месяце.

Аргументы:

  1. day - число дней для определения даты в прошломбудущем.

Возвращаемое значение: дата в прошломбудущем.

Блок кода
languagephp
// Допустим сейчас 2022-12-20
$d = date.pastfuture(25) // $d содержит 20222023-1101-25
$d = date.pastfuture(10) // $d содержит 20222023-1101-10

...

date.

...

past(

...

day int) string

Назначение: возвращает ближайшее к текущему время по заданному количеству минутдату соответствующую указанному дню в прошлом месяце.

Аргументы:

  1. minute day - число минут дней для определения ближайшего временидаты в прошлом.

Возвращаемое значение: возвращает ближайшее к minute время.дата в прошлом.

Блок кода
languagephp
// Допустим сейчас 2022-12-20
$d = date.past(25) // $d содержит 2022-11-25
$d = date.past(10) // $d содержит 2022-11-10

time.nearFuture(minute int) string

Назначение: возвращает ближайшее будущее к текущему время по заданному количеству минут.

Аргументы:

  1. minute - число минут для определения ближайшего в будущем времени.

Возвращаемое значение: возвращает ближайшее к minute время.

Блок кода
languagephp
// Допустим сейчас 23:30:00
$t = time.nearFuture(45) // $t содержит 23:45:00
$t = time.nearFuture(15) // $t содержит 00:15:00

time.pastFuture(minute int) string

Назначение: возвращает ближайшее прошлое к текущему время по заданному количеству минут.

Аргументы:

  1. minute - число минут для определения ближайшего в прошлом времени.

Возвращаемое значение: возвращает ближайшее к minute время.

Блок кода
languagephp
// Допустим сейчас 23:30:00
$t = time.nearestnearPast(45) // $t содержит 2322:45:00
$t = time.nearestnearPast(15) // $t содержит 0023:15:00

time.future(minute int) string

...