ASP 변환 그리니치 시간 함수 DateDiff()응용

제 가 오늘 소개 한 것 은 ASP 에서 시간(예 를 들 어 2008-8-8 13:45:22)을 초 함수 로 바 꾸 면 반대로 초 를 시간 함수 로 바 꾸 는 것 입 니 다.물론 시간 이 바 뀔 때그리니치 시간 은 상대 적 으로 정 해진 시간 이 있어 야 한다.여러분 생각해 보 세 요.그리니치 시간 은'1970 년 1 월 1 일 00:00:00'으로 시작 되 었 기 때문에 ASP 는 DateDiff()라 는 함 수 를 제 공 했 습 니 다.이 함 수 는 시간차 의 초 를 되 돌 릴 수 있 습 니 다.즉,우리 가 그리니치 표준 시간 을 현재 의 시간 과 비교 해 보면 되 돌아 오 는 초 를 넣 으 면 됩 니 다.그러나 우 리 는 시간 대 에 주의해 야 한다.우리 중국 은 GMT+08:00:00(즉,우리 중국 은 그리니치 표준 시간 대 에 있 는 8 구)이다.초 에 돌아 올 때 ASP 의 DateAdd()함수 로 그리니치 시간 에 읽 은 초 를 더 한 후에 돌아 오 면 된다.다음은 구체 적 인 코드 함 수 를 보십시오.다음은 ASP 시간 변환 함수 코드 입 니 다
 
<%
Function TimeToSecond(Str)
'
Str = DateDiff("s","1970-01-01 08:00:00",Str)
TimeToSecond = Str
End Function

Function SecondToTime(Str)
'
Str = DateAdd("s",Str,"1970-01-01 08:00:00")
SecondToTime = Str
End Function

'
response.write " :"&TimeToSecond(Now())&"<br>"response.write " :"&SecondToTime("1164074979")
%>
Ok,이상 의 시간 변환 함수 가 있 으 면 우 리 는 이러한 검색 기능 을 완성 할 수 있 습 니 다.예 를 들 어 몇 시간 이나 며칠 안에 발 표 된 최신 글 을 찾 았 다.

좋은 웹페이지 즐겨찾기