차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
tech:javascript_date [2019/06/25 03:52] – 만듦 V_L | tech:javascript_date [2020/03/15 13:26] (현재) – [기준일] 125.130.215.41 | ||
---|---|---|---|
줄 9: | 줄 9: | ||
new Date(0) | new Date(0) | ||
</ | </ | ||
- | | + | |
1970년 1월 1일 이고 목요일이다. | 1970년 1월 1일 이고 목요일이다. | ||
=====현재시간===== | =====현재시간===== | ||
현재 시간은 | 현재 시간은 | ||
+ | |||
<file javascript> | <file javascript> | ||
new Date()</ | new Date()</ | ||
줄 19: | 줄 20: | ||
유닉스 시간은 | 유닉스 시간은 | ||
+ | |||
<file javascript> | <file javascript> | ||
new Date().getTime()</ | new Date().getTime()</ | ||
줄 24: | 줄 26: | ||
이 것은 | 이 것은 | ||
+ | ((참고로, | ||
=====며칠째 되는 날?===== | =====며칠째 되는 날?===== | ||
줄 29: | 줄 32: | ||
<file javascript> | <file javascript> | ||
new Date().getTime()/ | new Date().getTime()/ | ||
- | </javascript> | + | </file> |
18072.140916377313 | 18072.140916377313 | ||
단위가 밀리세컨드 이므로, 1000 mSec, 60초, 60분, 24시간 으로 숫자를 나누어주면 | 단위가 밀리세컨드 이므로, 1000 mSec, 60초, 60분, 24시간 으로 숫자를 나누어주면 | ||
줄 37: | 줄 40: | ||
이 값을 7로 나눈 나머지에서 3을 빼면 (기준일이 목요일 이므로) 해당일의 요일이 된다. | 이 값을 7로 나눈 나머지에서 3을 빼면 (기준일이 목요일 이므로) 해당일의 요일이 된다. | ||
+ | |||
<file javascript> | <file javascript> | ||
- | new Date().getTime()/ | + | new Date().getTime()/ |
2.1598194097205123 | 2.1598194097205123 | ||
줄 46: | 줄 50: | ||
당연히 요일을 구하는 기능도 자바스크립트에 포함이 되어 있다. | 당연히 요일을 구하는 기능도 자바스크립트에 포함이 되어 있다. | ||
<file javascript> | <file javascript> | ||
- | new Date().getDay()</ | + | new Date().getDay()</ |
2 | 2 | ||
+ | |||
+ | =====몇번째 주 일까? | ||
+ | |||
+ | <file javascript> | ||
+ | Math.floor(Math.floor((new Date().getTime()-3 * 24*60*60*1000 | ||
+ | </ | ||
+ | 2581 | ||
+ | |||
+ | 1970년 1월 1일 이후로 2581 번재 주이다. | ||
+ | |||
+ | Math.floor 는 소수점 이하는 버리는 함수임. | ||
+ | |||
+ | =====참고로===== | ||
+ | MySQL 에서 UNIX_TIMESTAMP 함수는 밀리초 가 아니고 그냥 초 단위임. | ||