...
| Блок кода | ||
|---|---|---|
| ||
$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
Назначение: возвращает ближайшую будущую к текущей дату по заданному дню.
...
- day - число дней для определения ближайшей в будущем даты.
Возвращаемое значение: возвращает ближайшую к day дату.
| Блок кода | ||
|---|---|---|
| ||
// Допустим сейчас 2022-12-20 $d = date.nearestnearFuture(25) // $d содержит 2022-12-25 $d = date.nearestnearFuture(10) // $d содержит 2023-01-10 |
date.
...
nearPast(day int) string
Назначение: возвращает дату соответствующую указанному дню в следующем месяцеближайшую прошлую к текущей дату по заданному дню.
Аргументы:
- day - число дней для определения ближайшей в прошлом даты в будущем.
Возвращаемое значение: дата в будущемвозвращает ближайшую к day дату.
| Блок кода | ||
|---|---|---|
| ||
// Допустим сейчас 2022-12-20 $d = date.futurenearPast(25) // $d содержит 20232022-0111-25 $d = date.futurenearPast(10) // $d содержит 2023-0112-10 |
date.
...
future(day int) string
Назначение: возвращает дату соответствующую указанному дню в прошлом следующем месяце.
Аргументы:
- day - число дней для определения даты в прошломбудущем.
Возвращаемое значение: дата в прошломбудущем.
| Блок кода | ||
|---|---|---|
| ||
// Допустим сейчас 2022-12-20 $d = date.pastfuture(25) // $d содержит 20222023-1101-25 $d = date.pastfuture(10) // $d содержит 20222023-1101-10 |
...
date.
...
past(
...
day int) string
Назначение: возвращает ближайшее к текущему время по заданному количеству минутдату соответствующую указанному дню в прошлом месяце.
Аргументы:
- minute day - число минут дней для определения ближайшего временидаты в прошлом.
Возвращаемое значение: возвращает ближайшее к minute время.дата в прошлом.
| Блок кода | ||
|---|---|---|
| ||
// Допустим сейчас 2022-12-20
$d = date.past(25) // $d содержит 2022-11-25
$d = date.past(10) // $d содержит 2022-11-10 |
time.nearFuture(minute int) string
Назначение: возвращает ближайшее будущее к текущему время по заданному количеству минут.
Аргументы:
- minute - число минут для определения ближайшего в будущем времени.
Возвращаемое значение: возвращает ближайшее к minute время.
| Блок кода | ||
|---|---|---|
| ||
// Допустим сейчас 23:30:00
$t = time.nearFuture(45) // $t содержит 23:45:00
$t = time.nearFuture(15) // $t содержит 00:15:00 |
time.pastFuture(minute int) string
Назначение: возвращает ближайшее прошлое к текущему время по заданному количеству минут.
Аргументы:
- minute - число минут для определения ближайшего в прошлом времени.
Возвращаемое значение: возвращает ближайшее к minute время.
| Блок кода | ||
|---|---|---|
| ||
// Допустим сейчас 23:30:00 $t = time.nearestnearPast(45) // $t содержит 2322:45:00 $t = time.nearestnearPast(15) // $t содержит 0023:15:00 |
time.future(minute int) string
...