Date & Time
Date & Time 노드는 날짜 및 시간 데이터를 조작하고 다양한 형식으로 변환합니다. 노드는 시간대 설정에 의존합니다. Code 노드와 모든 노드의 표현식(expression)에서 날짜 및 시간을 다룰 수 있습니다.
Date & Time 노드는 날짜 및 시간 데이터를 조작하고 다양한 형식으로 변환합니다.
노드는 시간대 설정에 의존합니다. n8n은 다음 중 하나를 사용합니다:
Code 노드와 모든 노드의 표현식(expression)에서 날짜 및 시간을 다룰 수 있습니다. n8n은 JavaScript에서 날짜 및 시간을 처리하기 위해 Luxon을 지원합니다. 자세한 내용은 Date and time with Luxon을 참조하세요.
Operations#
- Add to a Date: 날짜에 지정된 시간량을 더합니다.
- Extract Part of a Date: 날짜의 특정 부분(예: 연도, 월, 일)을 추출합니다.
- Format a Date: 사전 설정된 옵션이나 커스텀 표현식을 사용하여 날짜 형식을 새로운 형식으로 변환합니다.
- Get Current Date: 현재 날짜를 가져오며, 현재 시간 포함 여부를 선택할 수 있습니다. 다른 플로우 트리거 및 조건부 로직에 유용합니다.
- Get Time Between Dates: 두 날짜 사이의 시간을 특정 단위로 계산합니다.
- Round a Date: 날짜를 월, 일, 시간 등 원하는 단위로 반올림하거나 반내림합니다.
- Subtract From a Date: 날짜에서 지정된 시간량을 뺍니다.
각 작업별 파라미터와 옵션은 아래 섹션을 참조하세요.
Add to a Date#
다음 파라미터를 사용하여 이 작업에 대한 노드를 구성하세요:
- Date to Add To: 변경할 날짜를 입력하세요.
- Time Unit to Add: Duration 파라미터에 사용할 시간 단위를 선택하세요.
- Duration: 날짜에 더할 시간 단위의 수를 입력하세요.
- Output Field Name: 새 날짜를 출력할 필드명을 입력하세요.
Add to a Date 옵션#
이 작업에는 Include Input Fields 옵션이 있습니다. 출력에 모든 입력 필드를 포함하려면 이 옵션을 켜세요. 꺼져 있으면 Output Field Name과 그 내용만 출력됩니다.
Extract Part of a Date#
다음 파라미터를 사용하여 이 작업에 대한 노드를 구성하세요:
- Date: 반올림하거나 일부를 추출할 날짜를 입력하세요.
- Part: 추출할 날짜의 부분을 선택하세요. 다음 중 선택:
- Year
- Month
- Week
- Day
- Hour
- Minute
- Second
- Output Field Name: 추출된 날짜 부분을 출력할 필드명을 입력하세요.
Extract Part of a Date 옵션#
이 작업에는 Include Input Fields 옵션이 있습니다. 출력에 모든 입력 필드를 포함하려면 이 옵션을 켜세요. 꺼져 있으면 Output Field Name과 그 내용만 출력됩니다.
Format a Date#
다음 파라미터를 사용하여 이 작업에 대한 노드를 구성하세요:
- Date: 형식을 변경할 날짜를 입력하세요.
- Format: 날짜를 변경할 형식을 선택하세요. 다음 중 선택:
- Custom Format: Luxon의 special tokens를 사용하여 커스텀 형식을 직접 입력하세요. 토큰은 대소문자를 구분합니다.
- MM/DD/YYYY:
1986년 9월 4일의 경우09/04/1986으로 형식화됩니다. - YYYY/MM/DD:
1986년 9월 4일의 경우1986/09/04으로 형식화됩니다. - MMMM DD YYYY:
1986년 9월 4일의 경우September 04 1986으로 형식화됩니다. - MM-DD-YYYY:
1986년 9월 4일의 경우09-04-1986으로 형식화됩니다. - YYYY-MM-DD:
1986년 9월 4일의 경우1986-09-04으로 형식화됩니다.
- Output Field Name: 형식화된 날짜를 출력할 필드명을 입력하세요.
Format a Date 옵션#
이 작업에는 다음 옵션이 포함됩니다:
- Include Input Fields: 출력에 모든 입력 필드를 포함하려면 이 옵션을 켜세요. 꺼져 있으면 Output Field Name과 그 내용만 출력됩니다.
- From Date Format: 노드가 Date 형식을 올바르게 인식하지 못하는 경우, 노드가 올바르게 처리할 수 있도록 해당 Date의 형식을 여기에 입력하세요. Luxon의 special tokens를 사용하여 형식을 입력하세요. 토큰은 대소문자를 구분합니다.
- Use Workflow Timezone: 입력의 타임존(꺼짐) 또는 워크플로우의 타임존(켜짐) 중 어느 것을 사용할지 선택합니다.
Get Current Date#
다음 파라미터를 사용하여 이 작업에 대한 노드를 구성하세요:
- Include Current Time: 현재 시간을 포함할지(켜짐) 또는 자정으로 설정할지(꺼짐) 선택하세요.
- Output Field Name: 현재 날짜를 출력할 필드명을 입력하세요.
Get Current Date 옵션#
이 작업에는 다음 옵션이 포함됩니다:
- Include Input Fields: 출력에 모든 입력 필드를 포함하려면 이 옵션을 켜세요. 꺼져 있으면 Output Field Name과 그 내용만 출력됩니다.
- Timezone: 사용할 타임존을 설정하세요. 비워 두면 노드는 n8n 인스턴스의 타임존을 사용합니다.
+00:00 타임존에는 GMT를 사용하세요.
Get Time Between Dates#
다음 파라미터를 사용하여 이 작업에 대한 노드를 구성하세요:
- Start Date: 비교할 이전 날짜를 입력하세요.
- End Date: 비교할 이후 날짜를 입력하세요.
- Units: 시간 차이를 계산할 단위를 선택하세요. 여러 단위를 포함할 수 있습니다. 다음 중 선택:
- Year
- Month
- Week
- Day
- Hour
- Minute
- Second
- Millisecond
- Output Field Name: 계산된 시간 차이를 출력할 필드명을 입력하세요.
Get Time Between Dates 옵션#
Get Time Between Dates 작업에는 Include Input Fields 옵션과 Output as ISO String 옵션이 포함됩니다. 이 옵션을 끄면 선택한 각 단위별로 개별 시간 차이 계산 결과가 반환됩니다. 예를 들어:
timeDifference
years : 1
months : 3
days : 13
Output as ISO String 옵션을 켜면 노드가 출력을 단일 ISO duration 문자열로 형식화합니다. 예: P1Y3M13D.
ISO duration 형식은 P<n>Y<n>M<n>DT<n>H<n>M<n>S 형태로 표시됩니다. <n>은 그 뒤에 오는 단위의 숫자입니다.
- P = period(기간). 모든 ISO duration 문자열은 이것으로 시작합니다.
- Y = years(년)
- M = months(월)
- W = weeks(주)
- D = days(일)
- T = 날짜와 시간의 구분자(월과 분의 혼동을 피하기 위해 사용)
- H = hours(시간)
- M = minutes(분)
- S = seconds(초)
밀리초는 별도의 단위가 없으며, 소수점 초로 표시됩니다. 예를 들어 2.1밀리초는 0.0021S입니다.
Round a Date#
다음 파라미터를 사용하여 이 작업에 대한 노드를 구성하세요:
- Date: 반올림/반내림할 날짜를 입력하세요.
- Mode: Round Down(내림) 또는 Round Up(올림) 중 선택하세요.
- To Nearest: 반올림할 단위를 선택하세요. 다음 중 선택:
- Year
- Month
- Week
- Day
- Hour
- Minute
- Second
- Output Field Name: 반올림된 날짜를 출력할 필드명을 입력하세요.
Round a Date 옵션#
이 작업에는 Include Input Fields 옵션이 있습니다. 출력에 모든 입력 필드를 포함하려면 이 옵션을 켜세요. 꺼져 있으면 Output Field Name과 그 내용만 출력됩니다.
Subtract From a Date#
다음 파라미터를 사용하여 이 작업에 대한 노드를 구성하세요:
- Date to Subtract From: 빼기를 수행할 날짜를 입력하세요.
- Time Unit to Subtract: 빼려는 Duration 값의 단위를 선택하세요.
- Duration: Date to Subtract From에서 뺄 시간 단위의 양을 입력하세요.
- Output Field Name: 반올림된 날짜를 출력할 필드명을 입력하세요.
Subtract From a Date 옵션#
이 작업에는 Include Input Fields 옵션이 있습니다. 출력에 모든 입력 필드를 포함하려면 이 옵션을 켜세요. 꺼져 있으면 Output Field Name과 그 내용만 출력됩니다.
Templates and examples#
Related resources#
Date & Time 노드는 Luxon을 사용합니다. Code 노드와 expressions에서도 Luxon을 사용할 수 있습니다. 자세한 내용은 Date and time with Luxon을 참조하세요.
지원되는 날짜 형식#
n8n은 Luxon이 지원하는 모든 날짜 형식을 지원합니다. 토큰은 대소문자를 구분합니다.
