[javascript] Toastr를 사용하여 날짜 알림 표시하기

오늘은 Toastr를 사용하여 JavaScript로 날짜 알림을 표시하는 방법에 대해 알아보겠습니다.

Toastr는 사용자에게 메시지를 표시하기 위한 간단하고 유연한 JavaScript 패키지입니다.

Toastr 설정

먼저, Toastr를 사용하기 위해 HTML 문서에 아래와 같이 Toastr 라이브러리를 추가합니다:

<script src="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/js/toastr.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/css/toastr.min.css" rel="stylesheet">

그리고, 아래처럼 필요한 날짜 기능을 추가할 JavaScript 파일도 함께 추가합니다:

<script src="your-script.js"></script>

Toastr를 사용하여 날짜 알림 표시하기

Toastr를 사용하여 특정 날짜에 알림을 표시하려면 먼저 Date 객체로 날짜를 생성하고, 해당 날짜와 현재 날짜를 비교하여 조건을 설정하면 됩니다.

아래는 ToastrDate 객체를 사용하여 2023년 12월 31일에 알림을 표시하는 예제입니다:

let targetDate = new Date('2023-12-31');

if (new Date() > targetDate) {
  toastr.info('2023년 12월 31일을 초과했습니다.');
} else {
  let daysLeft = Math.ceil((targetDate - new Date()) / (1000 * 60 * 60 * 24));
  toastr.info(`2023년 12월 31일까지 ${daysLeft}일 남았습니다.`);
}

이 코드를 실행하면, 2023년 12월 31일까지의 일 수를 계산하여 해당 내용을 Toastr로 표시합니다.

그러면, 웹 페이지를 열어 해당 코드를 실행하면 2023년 12월 31일까지의 알림을 확인할 수 있습니다.

이제 Toastr 라이브러리를 사용하여 날짜 알림을 표시하는 방법에 대해 알게 되었습니다. 감사합니다!

참고 자료: Toastr 공식 문서