자바스크립트
자바스크립트 날짜 비교하기
큰세상2000
2024. 2. 27. 18:06
반응형
기본 비교
// 현재 날짜와 특정 날짜를 `Date` 객체로 생성
var today = new Date();
var someDate = new Date('2024-02-27');
// 날짜 비교
if (someDate < today) {
console.log("날짜가 지났습니다.");
} else {
console.log("날짜가 지나지 않았습니다.");
}
날짜 포맷팅 비교
// 유효기간 비교 스크립트
var tagDate = "2024-03-15";
var today = new Date();
// 날짜 포맷팅 (YYYY-MM-DD 형식으로 변환)
var todayFormatted = today.toISOString().split('T')[0];
// 포맷팅된 날짜 비교
if (tagDate < todayFormatted) {
alert("유효기간이 지났습니다");
} else {
alert("유효기간 내입니다");
}
시간차이 비교
// 두 날짜 사이의 차이 계산
var diff = someDate.getTime() - today.getTime();
// 시간 차이를 이용한 조건부 로직
if (diff > 0) {
console.log("날짜가 아직 지나지 않았습니다.");
} else {
console.log("날짜가 지났습니다.");
}
반응형