From 45c6f9624fdae29bf1aa096466b7796d56dbb258 Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Mon, 14 Mar 2022 13:31:45 +0800 Subject: [PATCH] docs: add date functions in formulas.md Signed-off-by: Wing-Kam Wong --- .../noco-docs/content/en/setup-and-usages/formulas.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/noco-docs/content/en/setup-and-usages/formulas.md b/packages/noco-docs/content/en/setup-and-usages/formulas.md index 42304dc131..911708d5db 100644 --- a/packages/noco-docs/content/en/setup-and-usages/formulas.md +++ b/packages/noco-docs/content/en/setup-and-usages/formulas.md @@ -78,6 +78,15 @@ menuTitle: "Formulas" | **UPPER** | `UPPER(str)` | `UPPER(Title)` | Upper case converted string of input parameter | | **URL** | `URL(str)` | `URL(Column)` | Convert to a hyperlink if it is a valid URL | +### Date Functions + +| Name | Syntax | Sample | Output | +|-------------|-----------------------------------------------------------|-------------------------------------------------------|-------------------------------------------------------------------------------------------------------| +| **DATEADD** | `DATEADD(DATE_COL, 1, 'day')` | `DATEADD(date, 1, 'day')` | Supposing the DATE_COL is 2022-03-14. The result is 2022-03-15. | +| | `DATEADD(DATE_TIME_COL, 2, 'month')` | `DATEADD(datetime, 2, 'month')` | Supposing the DATE_COL is 2022-03-14 03:14. The result is 2022-05-14 03:14. | +| | `IF(NOW() < DATE_COL, "true", "false")` | `IF(NOW() < date, "true", "false")` | If current date is less than DATE_COL, it returns true. Otherwise, it returns false. | +| | `IF(NOW() < DATEADD(DATE_COL,10,'day'), "true", "false")` | `IF(NOW() < DATEADD(date,10,'day'), "true", "false")` | If the current date is less than DATE_COL plus 10 days, it returns true. Otherwise, it returns false. | + ### Logical Operators | Operator | Sample | Description |