ASP는 DateDiff()라는 함수를 제공합니다. 이 함수는 시간 차이를 초 단위로 반환할 수 있습니다. 즉, 그리니치 표준시를 입력하고 이를 현재 시간과 비교하면 초를 반환합니다.
오늘 소개할 내용은 ASP에서 시간(예: 2008-8-8 13:45:22)을 초로 변환하는 방법과 그 반대 함수로 초를 시간으로 변환하는 방법입니다. 물론 시간이 바뀔 때. 그리니치 표준시(Greenwich Mean Time)라는 상대적으로 고정된 시간이 있어야 합니다. 생각해보세요. 그리니치 표준시는 "1970년 1월 1일 00:00:00"에 시작하기 때문입니다. ASP는 DateDiff()라는 함수를 제공하므로 이 함수는 시간 차이를 초 단위로 반환할 수 있습니다. 즉, 그리니치 표준시에 넣습니다. 평균 시간을 계산하고 현재 시간과 비교하면 초가 반환됩니다. 그러나 우리의 중국은 GMT+08:00:00입니다. 즉, 우리의 중국은 그리니치 표준시의 8번째 시간대에 있습니다. 초를 반환할 때 ASP의 DateAdd(를 사용합니다. ) 그리니치의 기능을 사용하면 읽기 초를 시간에 추가하고 반환할 수 있습니다. 아래의 특정 코드 함수를 참조하십시오. 다음은 ASP 시간 변환 함수 코드입니다.
다음과 같이 코드 코드를 복사합니다.
<%
함수 TimeToSecond(Str)
'시간을 초로 변환하는 함수
Str = DateDiff("s","1970-01-01 08:00:00",Str)
TimeToSecond = Str
기능 종료
함수 SecondToTime(Str)
'초를 시간으로 변환하는 함수
Str = DateAdd("s",Str,"1970-01-01 08:00:00")
SecondToTime = Str
기능 종료
'간단한 사용예
response.write "시간을 초로 변환:"&TimeToSecond(Now())&"<br>" response.write "초를 시간으로 변환:"&SecondToTime("1164074979")
%>
좋습니다. 위의 시간 변환 기능을 사용하면 이러한 검색 기능을 완성할 수 있습니다. 예: 몇 시간 또는 며칠 내에 게시된 최신 기사를 찾으세요.