시작하기
날짜/시간
이 페이지의 내용
  1. 날짜 입력
  2. 시간 입력
  3. 시간길이 입력
  4. 오늘 날짜
  5. 현재 시간
  6. 현재 타임스탬프
  7. 시스템 가동 시간
  8. 유닉스 타임스탬프
  9. 날짜 생성
  10. 시간 생성
  11. 시간길이 생성
  12. 날짜에 더하기
  13. 시간에 더하기
  14. 시간길이에 더하기
  15. 날짜 비교
  16. 시간 비교
  17. 시간길이 비교
  18. 날짜를 연/월/일로 분해
  19. 시간을 시/분/초로 분해
  20. 시간길이를 시간/분/초/밀리초로 분해
  21. 날짜의 요일
  22. 윤년 확인
  23. 두 날짜 사이의 일수
  24. 날짜의 일수 정보
  25. 날짜 범위 확인
  26. 두 시간 사이의 초
  27. 두 시간길이 사이의 밀리초
  28. 시간길이에 배수 곱하기
  29. 시간길이를 밀리초로 변환
  30. 밀리초를 시간길이로 변환

날짜/시간

날짜, 시간, 시간길이 세 타입의 값을 만들고 계산하고 변환합니다. 날짜는 연월일, 시간은 하루 안의 시각, 시간길이는 시간·분·초·밀리초로 이루어진 경과 시간입니다.

알아두기
  • 시스템 가동 시간은 최대 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밀리초

  • 입력: 밀리초 [숫자]
  • 출력: 시간길이 [시간길이]