Math.~ | ||||
Math | .max() | 최댓값 | ||
.min() | 최솟값 | |||
.round() | 반올림 | |||
.floor() | 내림 | |||
.ceil() | 올림 | |||
.random() | 난수 생성 | |||
ex> Math.floor(Math.random() * 11) -3 | -3부터 7까지 | |||
Date().~ | ||||
var newd = new Date() | .getMonth() | 현재 달 | ||
![]() |
.getDate() | 현재 일 | ||
.getDay() | 현재 요일 | |||
new Date(연도, 월, 일, 시, 분, 초, ms) | 월의 경우 index counting이라 0~11까지이다. | |||
new Date(2022, 6, 8, 0, 12, 33) | ![]() |
|||
new Date("June 8, 2022 12:34:56" | ||||
기타 | ||||
.toFixed() | num1.toFixed(2) | num1의 소숫점 두번째 자리까지만 표기 | ||
.toLowerCase() | 대문자로 | |||
.toUpperCase() | 소문자로 | |||
.replace() | 매개변수: 교체를 원하는 문자열, 교체할 문자열 순 | 문자열 교체 | ||
.split() | '' 안에 나눌 기준이 될 문자열 입력 | |||
.indexOf() | '' 내 문자열의 첫 번째 index 반환 | ex) var hi = "안녕하세요. 젤리입니다." hi.indexOf("젤리") => 7 반환 |
||
![]() |
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8" />
<title>날짜 정보 객체</title>
<script>
var today = new Date();
document.write(today, "<br/><p> ^ 오늘 날짜</p>");
var nowYear = today.getFullYear();
document.write(nowYear, "<br/><p> ^ 현재 년도</p>");
var theDate = new Date(nowYear, 11, 31);
document.write(theDate, "<p>^ 설정한 날짜 == 연말날짜</p>");
document.write("<hr>");
var diffDate = theDate.getTime() - today.getTime();
document.write(diffDate, "<p>^ 연말까지 남은 시간</p>");
var result = Math.ceil(diffDate / (60 * 1000 * 60 * 24));
//남은 시간을 남은 날의 수로 환산
document.write("<h1>오늘부터 올해 연말까지 남은 날짜</h1>");
document.write("D-day: " + result + "일 남았습니다.");
</script>
</head>
<body></body>
</html>
날짜는 헷갈리는게 좀 있어서 코드로도 남긴다.
728x90
'WORKS > JavaScript' 카테고리의 다른 글
[Node] Node.js 서버에 css 및 img 파일 경로 지정하기 / node css 적용 안됨 / node css & img server settings (0) | 2023.01.12 |
---|---|
[Node] Node.js 에서 Express로 서버 사용하기 (0) | 2023.01.12 |
[Javascript] 정리1 (2) | 2022.12.27 |
[JavaScript] 주소 API 사용하기 / 카카오 주소 API / 다음 주소 API / postcode API (0) | 2022.02.18 |
[JavaScript] 홈페이지 회원가입폼, 유효성검사 / 정규표현식 regular expression / 정규표현식 학습사이트 / URL parsing (0) | 2022.02.18 |
댓글