Remark : JavaScript 로 날짜를 구해보자.
1. 예제
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
let date = new Date(); console.log(date) // Add 1 day date.setDate(date.getDate() + 1); // Add 1 hour date.setHours(date.getHours() + 1); // Add 20 minutes date.setMinutes(date.getMinutes() + 20); // Add 10 seconds date.setSeconds(date.getSeconds() + 10); console.log(date) // Web 에 따라 달리 표시 될 수 있음 Tue Dec 06 2022 12:11:10 GMT+0900 (한국 표준시) |
2. 출발전 30분 이후 취소 불가 예제
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 31 32 33 34 35 |
<!DOCTYPE html> <html> <body> <h2>시간 계산</h2> <p>출발전 30분 이후 취소 불가 </p> <p id="demo"></p> <script> var NowDateObj = new Date(); // C# 은 DateTime.Now 로 사용 var DepartureDateObj = new Date("2022-12-06T12:04:00"); NowDateObj.setTime(NowDateObj.getTime() + (30 * 60 * 1000)); //현재에서 30분 더하기 let cancel = true; if (NowDateObj>=DepartureDateObj) //주의 C# 은 DateTime.compare(A,B)로 사용 { cancel = false; } if (cancel == false) { alert("취소 불가"); } document.getElementById("demo").innerHTML = cancel; </script> </body> </html> |
1 2 3 4 5 6 |
시간 계산 출발전 30분 이후 취소 불가 false |