그러니까 니가 시간을 2015년 7월 8일 0시 0부터 세기로 했고, 지금이 AM 1시라고 치자. 그러면 3600초 지났지? 저거 쓰면 3600000 이라는 값을 반환해줌. 1초 더 지나면 3601000을 반환해주겠지. 물론 ms까지 다 계산해서 반환해줌. 7월9일 자정정각에 실행하면, 86400000 이라는 값을 반환해주겠지.
ㅇㅇㅇ(121.174)2015-07-08 09:54
그 기준이 자바스크립트나 여러 언어에서 1970년 1월 1일로 잡고, 그때부터 경과한 시간을 지금 날짜에 맞춰 표시해준다는거임.
ㅇㅇㅇ(121.174)2015-07-08 09:56
왜 이딴게 있느냐(?)고 이해못할수도 있지만, 애시당초 컴퓨터의 시간이라는 것의 기초원리가 이런방식임. 어느 하나를 기준잡고 그때부터 경과한 값을 계속 계산해서, 사용자가 요구할때 저걸 바탕으로 계산해서 내뱉는거임. 즉, 저걸 따로 구하는게 아니라, 저 값을 기반으로 연도,월,일,시,분,초,밀리초를 구하는거임. 사람보는 방식으로 계산하게 되면, 일일이 초가 차면 분이되고, 분이 차면 시가되는 식으로 날짜 시간을 매번 새로 계산해야함. 저렇게 순증가 시켜야 가장 빠름. 또한 저렇게 해놓으면 시간객체만 2가지 만들어 놓으면, 아무런 변환없이 if문으로 비교할 수 있음. 즉, 하나는 고정시간이고 하나는 현재시간으로 맞췄을때, 조건비교가 직접 된다는거지.
1970년 1월 1일부터 경과한 밀리초(1/1000초) 수.
그냥 alert( Date().getTime())해보는게 더 편하지 않을까
getDate()는 년/월/일에서 '일'을 구하는 함수이고.
(getDay라는 건 없음)
그러니까 니가 시간을 2015년 7월 8일 0시 0부터 세기로 했고, 지금이 AM 1시라고 치자. 그러면 3600초 지났지? 저거 쓰면 3600000 이라는 값을 반환해줌. 1초 더 지나면 3601000을 반환해주겠지. 물론 ms까지 다 계산해서 반환해줌. 7월9일 자정정각에 실행하면, 86400000 이라는 값을 반환해주겠지.
그 기준이 자바스크립트나 여러 언어에서 1970년 1월 1일로 잡고, 그때부터 경과한 시간을 지금 날짜에 맞춰 표시해준다는거임.
왜 이딴게 있느냐(?)고 이해못할수도 있지만, 애시당초 컴퓨터의 시간이라는 것의 기초원리가 이런방식임. 어느 하나를 기준잡고 그때부터 경과한 값을 계속 계산해서, 사용자가 요구할때 저걸 바탕으로 계산해서 내뱉는거임. 즉, 저걸 따로 구하는게 아니라, 저 값을 기반으로 연도,월,일,시,분,초,밀리초를 구하는거임. 사람보는 방식으로 계산하게 되면, 일일이 초가 차면 분이되고, 분이 차면 시가되는 식으로 날짜 시간을 매번 새로 계산해야함. 저렇게 순증가 시켜야 가장 빠름. 또한 저렇게 해놓으면 시간객체만 2가지 만들어 놓으면, 아무런 변환없이 if문으로 비교할 수 있음. 즉, 하나는 고정시간이고 하나는 현재시간으로 맞췄을때, 조건비교가 직접 된다는거지.