: 자바스크립트에서 기본적으로 제공되는 객체
: 날짜와 시간을 다루는 객체
new Date();
new Date(년, 월-1, 일);
new Date("YYYY-MM-DD");
new Date("MM/DD/YYYY");
new Date(년, 월-1, 일, 시, 분, 초);
new Date("YYYY-MM-DDTHH:MM:SS");
변수.getFullYear()
: 연도 4자리 반환변수.getMonth()
: 0~11 사이 숫자로 월 반환 (+1해서 사용)변수.getDate()
: 1~31 사이 숫자로 일 반환변수.getDay()
: 0(일)~6(토)로 요일 반환변수.getHours()
:0~23 사이 숫자로 시 반환변수.getMinutes()
: 0~59 사이 숫자로 분 반환변수.getSeconds()
: 0~59 사이 숫자로 초 반환변수.getTime()
: 1970년 1월 1일 자정 이후의 시간을 밀리 초(1/1000초)로 반환: 오늘 날짜 출력하기
let today = new Date() //오늘날짜
// 년, 월, 일, 요일, 시, 분, 초 정보 가져오기
let tYear = today.getFullYear();
let tMonth= today.getMonth() + 1;
let tDate = today.getDate();
let tDay = today.getDay();
let tHours = today.getHours();
let tMinutes = today.getMinutes();
let tSeconds = today.getSeconds();
// 요일 0~6을 일~월로 수정하는 swith문
switch(tDay){
case 0 : tDay = '일'; break;
case 1 : tDay = '월'; break;
case 2 : tDay = '화'; break;
case 3 : tDay = '수'; break;
case 4 : tDay = '목'; break;
case 5 : tDay = '금'; break;
case 6 : tDay = '토'; break;
}
//출력 형태 : YYYY년 MM월 DD일 _요일 HH시 MM분 SS초 입니다.
console.log(`${tYear}년 ${tMonth}월 ${tDate}일 ${tDay}요일 ${tHours}시 ${tMinutes}분 ${tSeconds}초 입니다.`);
: 수학적인 연산을 수행하는 함수와 상수를 제공하는 객체
Math.속성명
Math.메서드명
Math.E
: 오일러 상수( e )Math.PI
: 원주율( ) ( 약 3.14159265 )Math.SQRT2
: ( 약 1.141421356 )Math.SQRT1_2
: ( 약 0.70710678 )Math.LN2
: = Math.LN10
: = Math.LOG2E
: Math.LOG10E
: Math.abs(x)
: 절댓값 반환Math.round(x)
: 지정 소수점 이하 부분 반올림Math.floor(x)
: 소수점 이하 버림Math.ceil(x)
: 소수점 이하 올림Math.random()
: 0~1 사이의 무작위 수 반환Math.min(x1, ... ,xn)
: 매개변수 중 최소값Math.max(x1, ..., xn)
: 매개변수 중 최대값Math.sqrt(x)
: 반환Math.pow(x, y)
: 반환Math.log(x)
: 로그 값 반환Math.exp(x)
: 지수 함수 값 반환Math.sin(x)
: 사인값 반환Math.cos(x)
: 코사인값 반환Math.tan(x)
: 탄젠트값 반환Math.asin(x)
: 아크 사인 값 반환Math.acos(x)
: 아크 코사인 값 반환Math.atan(x)
: 아크 탄젠트 값 반환