2020-10-05 12:22:22 +10:00

21 lines
1.2 KiB
Plaintext

{
"name": "make_interval",
"type": "function",
"groups": ["Date and Time"],
"description": "Creates an interval value from year, month, weeks, days, hours, minute and seconds values.",
"arguments": [
{"arg":"years","description":"Number of years (assumes a 365.25 day year length).", "optional": true, "default": "0"},
{"arg":"months","description":"Number of months (assumes a 30 day month length)", "optional": true, "default": "0"},
{"arg":"weeks","description":"Number of weeks", "optional": true, "default": "0"},
{"arg":"days","description":"Number of days", "optional": true, "default": "0"},
{"arg":"hours","description":"Number of hours", "optional": true, "default": "0"},
{"arg":"minutes","description":"Number of minutes", "optional": true, "default": "0"},
{"arg":"seconds","description":"Number of seconds", "optional": true, "default": "0"}
],
"examples": [
{ "expression":"make_interval(hours:=3)", "returns":"interval: 3 hours"},
{ "expression":"make_interval(days:=2, hours:=3)", "returns":"interval: 2.125 days"},
{ "expression":"make_interval(minutes:=0.5, seconds:=5)", "returns":"interval: 35 seconds"}
]
}