728x90
반응형
Date |
|
Date() : 현재시간의 정보를 영문표기법 문자열값으로 반환 new Date() : 현재시간의 정보에 대한 전반적인 데이터를 담고 있는 객체 생성 Date.now() : 현재시간의 정보를 긴숫자형값으로 반환 |
|
var today = new Date(); //Date자료형의 객체 생성
alert(today);
|
|
var mon = today.getMonth() + 1;
// getMonth() : 0~11까지 (원래의 달 수보다 1이 작게 리턴됨.) |
|
var week = ["일","월","화","수","목","금","토"];
// getDay : 0(일요일)~6(토요일)까지 가져오는 함수
java : 1~7 var day = week [today.getDay()];
|
|
d.setFullYear(2020); d.getFullYear();
d.setMonth(4); d.getMonth()+1;
d.setDate(1); d.getDate();
|
date
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>date</title> <script> var today = new Date(); //Date자료형의 객체 생성 // getMonth() : 0~11까지 (원래의 달 수보다 1이 작게 리턴됨.) var mon = today.getMonth() + 1; var week = ["일", "월", "화","수","목","금","토"]; // getDay : 0(일요일)~6(토요일)까지 가져오는 함수 var day = week [today.getDay()]; document.write(today.getFullYear()+"년 " + mon + "월 " + today.getDate() + "일" + day + "요일"); </script> </head> <body> </body> </html>
date2.html
<!DOCTYPE html> <html lang="ㅏㅐ"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=\, initial-scale=1.0"> <title>Document</title> <style> #demo, #demo2 {color : red;} </style> <script> //선언적 함수 function 함수명 function spDate (){ var d = new Date("1980-09-05T18:30"); // var d = new Date(1980,3,5,18,30); console.log('d: ',d); //console.log -> browser에 나타내라 alert("d.getMonth(): "+ (d.getMonth())); var mon = d.getMonth()+1 > 9 ? d.getMonth()+1 : "0" + (d.getMonth()+1); //삼항연산자 if문 역할 // var mon = d.getMotch()> 9 ? d.getMonth() : "0" + (d.getMonth()); var dd = d.getDate() > 9 ? d.getDate() : "0" + d.getDate(); var t = d.getHours() > 9 ? d.getHours() : "0" + d.getHours(); var min = d.getMinutes() > 9 ? d.getMinutes() : "0" + d.getMinutes(); var w = d.getDay(); var week = ["일요일","월요일","화요일","수요일","목요일","금요일","토요일"]; var n = d.getFullYear()+"년"+mon+"월"+dd+"일"+t+":"+min+" "+week[w]; document.getElementById("demo2").innerHTML = n; } </script> </head> <body> <!-- Date() : 현재 날짜를 문자열자료형으로 가져오는 생성자 함수 자신의 시스템의 설정 시간으로 가져옴. Date : 현재 날짜의 정보를 가지고 있는 클래스 형식 : //오늘 날짜 가져옴. var d = new Date(); //설정한 날짜를 가져옴. var d = new Date(milliseconds); var d = new Date(dateString); var d = new Date(year, month, day, hours, minutes, seconds, milliseconds); --> <h2>Date의 get()함수</h2> <span onclick="document.getElementById('demo').innerHTML=Date()" style="color:blue; cursor: pointer;">지금 시간은?</span> <span id="demo"></span><br> <span onclick="spDate()" style="color:blue; cursor:pointer;"> <!-- onclick 블록,인라인 상관없이 클릭가능한 대상에 부여가능 --> <!-- <a href="javascrpit:spDate()" style="color:blue; cursor:pointer;"> --> <!-- <a onclick="spDate()" style="color:blue; cursor:pointer">--> 설정한 시간은? <!-- </a> --> </span> <span id="demo2"></span> </body> </html>
date02.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> #demo, #demo2 {color:red;}</style> <script> function spDate(){ // Date() : 현재시간의 정보를 영문표기법 문자열값으로 반환 // new Date() : 현재시간의 정보에 대한 전반적인 데이터를 담고 있는 객체 생성 // Date.now() : 현재시간의 정보를 긴숫자형값으로 반환 let a = Date.now(); alert('a: '+a); var d = new Date(); console.log('d: ',d); d.setFullYear(2020); d.setMonth(4); //4+1 =>5월 d.setDate(1); console.log('d: ', d); // 삼항식 : 조건?true값:false값; alert(d.getMonth()); var mon = d.getMonth()+1 > 9 ? d.getMonth()+1 : "0"+ (d.getMonth()+1); var dd = d.getDate() > 9 ? d.getDate() : "0"+ d.getDate(); var t = d.getHours() > 9 ? d.getHours() : "0"+ d.getHours(); //24시간 var min = d.getMinutes() > 9 ? d.getMinutes() : "0"+ d.getMinutes(); var w = d.getDay(); var week= ["일요일","월요일","화요일","수요일","목요일","금요일","토요일"]; var n = d.getFullYear()+ "년" + mon + "월" + dd + "일" + t +":" + min + " " + week[w]; document.getElementById("demo").innerHTML = n; let b = Date.now(); alert('b: '+ b); document.getElementById('demo2').innerHTML = '걸린시간: '+ (b-a); } </script> </head> <body> <h2>Date의 set()함수</h2> <span onclick="spDate()" style="color:blue; cursor:pointer;">설정한 시간은?</span> <span id="demo"></span><br> <span id="demo2"></span><br> </body> </html>
728x90
반응형
'[JS]' 카테고리의 다른 글
[JS] while, do~while (0) | 2024.02.27 |
---|---|
[JS] 조건문 (0) | 2024.02.27 |
operator (0) | 2024.02.27 |
[JS] operator (0) | 2024.02.27 |
[JS] typeof (0) | 2024.02.27 |