반응형
728x170
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 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 |
<!DOCTYPEhtml> <html> <head> <meta charset="utf-8"> <title></title> </head> <script> var a =newDate(); document.write('현재 년: '+ a.getFullYear() +'<br>'); document.write('현재 월: '+ (a.getMonth() +1) +'<br>'); document.write('현재 일: '+ a.getDate() +'<br>'); document.write('현재 시: '+ a.getHours() +'<br>'); document.write('현재 분: '+ a.getMinutes() +'<br>'); document.write('현재 초: '+ a.getSeconds() +'<br>'); document.write('<br>'); document.write('오늘 요일: '+ a.getDay() +'<br>'); // 일요일 = 0 document.write('유닉스타임: '+ a.getTime()/1000); document.write("<p></p>"); var date =newDate(a.getTime()/1000); //유닉스 시간을 활용 aa = date.getFullYear() +"/"+ (date.getMonth()+1) +"/"+ date.getDate(); document.write("유닉스"+aa); document.write("<p></p>"); var d1 =newDate(2017, 4, 0); //마지막 날짜 요일 구하려면 일값을 0으로 둔다. var lastday = d1.getDate(); alert(lastday); var ud1- new Date(year, month, day); var ut1 = ud1.getTime()/1000; var ud2 = new Date(year2, month2, day2); var ut2 = ud2.getTime()/1000; var minus = ut1 - ut2; var result = minux/(60*60*24); alert(result); //유닉스로 디데이 구하기. 시분초를 곱해야한다.! document.write("<br>"); document.write("<br>"); var day =parseInt(a.getDay()); //일 값을 갖고온다. switch (day) { case0: document.write("일요일"); break; case1: document.write("월요일"); break; case2: document.write("화요일"); break; case3: document.write("수요일"); break; case4: document.write("목요일"); break; case5: document.write("금요일"); break; case6: document.write("토요일"); break; } function fnDay() { document.frm.v1.value = a.getFullYear()+" - "+(a.getMonth()+1)+" - "+a.getDay(); } function fnDay2() { var year =parseInt(document.frm2.year.value); var month =parseInt(document.frm2.month.value); var d1 =newDate(year, month, 0); //마지막날짜 구하기. 일값을 0으로 둔다, 년, 월은 사용자가 입력한 값으로 이용. var lastday = d1.getDate(); alert(lastday); } </script> <body> <form name="frm"> <input type="text"name="v1"> <input type="button"value="날짜"onclick="fnDay()"> </form> <form name="frm2"> <input type="text" name="year"> <input type="text" name="month"> <input type="button" value="마지막날 출력" onclick="fnDay2()"> </form> <xmp> 날짜관련 함수 var a = new Date(); document.write('현재 년: ' + a.getFullYear() + '<br>'); document.write('현재 월: ' + (a.getMonth() + 1) + '<br>'); document.write('현재 일: ' + a.getDate() + '<br>'); document.write('현재 시: ' + a.getHours() + '<br>'); document.write('현재 분: ' + a.getMinutes() + '<br>'); document.write('현재 초: ' + a.getSeconds() + '<br>'); document.write('<br>'); document.write('오늘 요일: ' + a.getDay() + '<br>'); // 일요일 = 0 document.write('유닉스타임: ' + a.getTime()/1000); 유닉스타임은 모든 언어가 있다. 1970년 0시 0분 0초 부터 1씩 증가하면서 나오는 시간. 그게 유닉스타임이다. 디데이 이런거 계산할때 사용한다. 지금으로부터 20일전이 몇월 며칠이냐 이런거 계산할 때 사용한다. ● 유닉스 -> 날짜타입 var date = new Date(유닉스시간); aa = date.getFullYear() + "/" + (date.getMonth()+1) + "/" + date.getDate(); 마지막 날 구하기 var d1 = new Date(2017, 4, 0); var lastday = d1.getDate(); alert(lastday); </xmp> </body> </html> Colored by Color Scripter |
자세한 설명은 주석 참조!
반응형
그리드형
'javascript' 카테고리의 다른 글
자바스크립트 보이기 감추기 기능, 클릭시 css 바꾸기 (0) | 2017.08.24 |
---|---|
자바스크립트 배열 (0) | 2017.08.22 |
자바스크립트 이미지 슬라이드(javascript image slide) (0) | 2017.08.22 |
자바스크립트 구구단 출력해보기 (0) | 2017.08.22 |
자바스크립트 마우스 클릭(click), out, 오버(over)시 색상 변경 (0) | 2017.08.21 |