날짜/시간
날짜, 시간, 시간길이 세 타입의 값을 만들고 계산하고 변환합니다. 날짜는 연월일, 시간은 하루 안의 시각, 시간길이는 시간·분·초·밀리초로 이루어진 경과 시간입니다.
- 시스템 가동 시간은 최대 4,294,967,295밀리초(약 49.7일)까지 표현하며, 이를 넘으면 0부터 다시 셉니다.
- 시간에 더하기의 결과가 음수가 되거나 24시간을 넘으면 이전 날 또는 다음 날의 시각으로 계산합니다.
- 시간길이에 더하기의 결과가 음수가 되면 0시간 0분 0초 0밀리초를 반환합니다.
- 요일 번호는 월요일이 0, 일요일이 6입니다. 요일 이름은 "THU"처럼 영문 약자로 반환됩니다.
- 현재 타임스탬프는 YYYY-MM-DD HH:MM:SS 형식의 텍스트입니다.
- 유닉스 타임스탬프의 출력 타입은 [숫자]가 아니라 [시간길이]입니다. 밀리초 숫자가 필요하면 시간길이를 밀리초로 변환 블록에 연결합니다.
- 두 값의 차이를 구하는 블록은 두 번째 값에서 첫 번째 값을 뺀 값(값2 - 값1)을 반환하므로, 입력 순서에 따라 부호가 바뀝니다.
날짜 입력

블록의 달력 필드에서 날짜를 선택하여 날짜 상수를 만듭니다.
- 입력: 없음(달력 필드)
- 출력: 선택된 날짜 [날짜]
시간 입력

오전/오후, 시, 분, 초 필드로 시간 상수를 만듭니다.
- 입력: 없음(오전/오후, 시, 분, 초 필드)
- 출력: 설정된 시간 [시간]
시간길이 입력

시간, 분, 초, 밀리초 필드로 시간길이 상수를 만듭니다.
- 입력: 없음(시간, 분, 초, 밀리초 필드)
- 출력: 설정된 시간길이 [시간길이]
오늘 날짜

시스템의 현재 날짜를 가져옵니다. 예: 2023-03-20
- 입력: 없음
- 출력: 현재 날짜 [날짜]
현재 시간

시스템의 현재 시간을 가져옵니다. 예: 17:11:30
- 입력: 없음
- 출력: 현재 시간 [시간]
현재 타임스탬프

현재 날짜와 시간을 YYYY-MM-DD HH:MM:SS 형식의 텍스트로 반환합니다. 예: "2023-12-25 17:11:30"
- 입력: 없음
- 출력: 타임스탬프 텍스트 [텍스트]
시스템 가동 시간

시스템이 부팅된 뒤 경과한 시간을 반환합니다. 최대 4,294,967,295밀리초(약 49.7일)까지 표현하며, 이를 넘으면 0부터 다시 시작합니다. 예: 0시간 60분 30초 500밀리초
- 입력: 없음
- 출력: 경과 시간길이 [시간길이]
유닉스 타임스탬프

1970년 1월 1일 00:00:00 UTC부터 현재까지 경과한 시간을 반환합니다. 출력은 숫자가 아니라 시간길이입니다.
- 입력: 없음
- 출력: 유닉스 시간길이 [시간길이]
날짜 생성

연, 월, 일 값으로 날짜를 만듭니다. 예: 2022, 12, 1 → 2022-12-01
- 입력: 연 [숫자], 월 [숫자], 일 [숫자]
- 출력: 생성된 날짜 [날짜]
시간 생성

시, 분, 초 값으로 시간을 만듭니다. 예: 14, 56, 30 → 14:56:30
- 입력: 시 [숫자], 분 [숫자], 초 [숫자]
- 출력: 생성된 시간 [시간]
시간길이 생성

시간, 분, 초, 밀리초 값으로 시간길이를 만듭니다. 예: 12, 34, 56, 789 → 12시간 34분 56초 789밀리초
- 입력: 시간 [숫자], 분 [숫자], 초 [숫자], 밀리초 [숫자]
- 출력: 생성된 시간길이 [시간길이]
날짜에 더하기

날짜에 연, 월, 주, 일을 더하거나 뺍니다(음수를 입력하면 뺍니다). 예: 2023-03-23 + 1년 - 3월 + 2주 - 5일 → 2023-12-31
- 입력: 날짜 [날짜], 연 [숫자], 월 [숫자], 주 [숫자], 일 [숫자]
- 출력: 계산된 날짜 [날짜]
시간에 더하기

시간에 시, 분, 초를 더하거나 뺍니다. 결과가 음수가 되거나 24시간을 넘으면 이전 날 또는 다음 날의 시각으로 계산합니다. 예: 10:46:52 - 12시간 + 30분 - 50초 → 23:16:02
- 입력: 시간 [시간], 시 [숫자], 분 [숫자], 초 [숫자]
- 출력: 계산된 시간 [시간]
시간길이에 더하기

시간길이에 시간, 분, 초, 밀리초를 더하거나 뺍니다. 결과가 음수가 되면 0시간 0분 0초 0밀리초를 반환합니다. 예: 0시간 10분 20초 100밀리초 + 1시간 - 30분 + 30초 - 100밀리초 → 0시간 40분 50초 0밀리초
- 입력: 시간길이 [시간길이], 시간 [숫자], 분 [숫자], 초 [숫자], 밀리초 [숫자]
- 출력: 계산된 시간길이 [시간길이]
날짜 비교

두 날짜를 선택한 비교 연산자로 비교합니다. 예: 2023-03-23 < 2023-03-30 → true
- 입력: 날짜1 [날짜], 날짜2 [날짜]
- 출력: 비교 결과 [디지털]
시간 비교

두 시간을 선택한 비교 연산자로 비교합니다. 예: 11:04:30 < 12:00:00 → true
- 입력: 시간1 [시간], 시간2 [시간]
- 출력: 비교 결과 [디지털]
시간길이 비교

두 시간길이를 선택한 비교 연산자로 비교합니다. 예: 0시간 1분 0초 0밀리초 < 0시간 2분 0초 0밀리초 → true
- 입력: 시간길이1 [시간길이], 시간길이2 [시간길이]
- 출력: 비교 결과 [디지털]
날짜를 연/월/일로 분해

날짜를 연, 월, 일 값의 리스트로 분해합니다. 예: 2023-03-23 → [2023, 3, 23]
- 입력: 날짜 [날짜]
- 출력: [연, 월, 일] [리스트]
시간을 시/분/초로 분해

시간을 시, 분, 초 값의 리스트로 분해합니다. 예: 11:10:30 → [11, 10, 30]
- 입력: 시간 [시간]
- 출력: [시, 분, 초] [리스트]
시간길이를 시간/분/초/밀리초로 분해

시간길이를 시간, 분, 초, 밀리초 값의 리스트로 분해합니다. 예: 12시간 34분 56초 789밀리초 → [12, 34, 56, 789]
- 입력: 시간길이 [시간길이]
- 출력: [시간, 분, 초, 밀리초] [리스트]
날짜의 요일

날짜의 요일을 번호(0: 월요일 … 6: 일요일) 또는 이름으로 반환합니다. 드롭다운에서 요일 번호와 요일 이름 중 선택합니다. 예: 2023-03-23(목요일) → 3 또는 "THU"
- 입력: 날짜 [날짜]
- 출력: 요일 번호 [숫자] 또는 요일 이름 [텍스트]
윤년 확인

날짜의 연도가 윤년(양력 2월이 29일까지 있는 해)인지 확인합니다. 예: 2024-01-01 → true
- 입력: 날짜 [날짜]
- 출력: 윤년 여부 [디지털]
두 날짜 사이의 일수

두 날짜의 차이(날짜2 - 날짜1)를 일수로 계산합니다. 예: 날짜1 2023-03-23, 날짜2 2023-06-30 → 99
- 입력: 날짜1 [날짜], 날짜2 [날짜]
- 출력: 일수 차이 [숫자]
날짜의 일수 정보

날짜가 속한 연도의 총 일수, 월의 총 일수, 또는 그 날짜가 그 해의 몇 번째 날인지를 반환합니다. 드롭다운에서 연도 총일수, 월 총일수, 연중 일자 중 선택합니다. 예: 2023-03-23 → 365(연도 총일수)
- 입력: 날짜 [날짜]
- 출력: 연도 총일수, 월 총일수, 또는 연중 일자 [숫자]
날짜 범위 확인

시작날짜 ≤ 확인날짜 ≤ 종료날짜인지 검사합니다. 양 끝 날짜를 범위에 포함합니다. 예: 2023-01-01 ≤ 2023-03-23 ≤ 2023-12-31 → true
- 입력: 시작날짜 [날짜], 확인날짜 [날짜], 종료날짜 [날짜]
- 출력: 범위 포함 여부 [디지털]
두 시간 사이의 초

두 시간의 차이(시간2 - 시간1)를 초로 계산합니다. 예: 시간1 09:00:00, 시간2 11:37:30 → 9,450
- 입력: 시간1 [시간], 시간2 [시간]
- 출력: 초 차이 [숫자]
두 시간길이 사이의 밀리초

두 시간길이의 차이(시간길이2 - 시간길이1)를 밀리초로 계산합니다. 예: 시간길이1 0시간 0분 0초 0밀리초, 시간길이2 1시간 30분 30초 500밀리초 → 5,430,500
- 입력: 시간길이1 [시간길이], 시간길이2 [시간길이]
- 출력: 밀리초 차이 [숫자]
시간길이에 배수 곱하기

시간길이에 배수를 곱합니다. 예: 3시간 30분 30초 0밀리초 × 2 → 7시간 1분 0초 0밀리초
- 입력: 시간길이 [시간길이], 배수 [숫자]
- 출력: 계산된 시간길이 [시간길이]
시간길이를 밀리초로 변환

시간길이를 총 밀리초 수로 변환합니다. 예: 1시간 30분 30초 500밀리초 → 5,430,500
- 입력: 시간길이 [시간길이]
- 출력: 총 밀리초 [숫자]
밀리초를 시간길이로 변환

밀리초 수를 시간길이로 변환합니다. 예: 5,430,500밀리초 → 1시간 30분 30초 500밀리초
- 입력: 밀리초 [숫자]
- 출력: 시간길이 [시간길이]