Sample code for 30+ languages & platforms
Classic ASP

Date/Time Older-Than N Seconds/Minutes/Hours/Days

Demonstrates the how to tell if a date/time is older than the current time by N seconds, minutes, hours, or days.

Chilkat Classic ASP Downloads

Classic ASP
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<%
set dt = Server.CreateObject("Chilkat.CkDateTime")

' Set to the current system date/time.
success = dt.SetFromCurrentSystemTime()
Response.Write "<pre>" & Server.HTMLEncode( "Now: " & dt.GetAsTimestamp(1)) & "</pre>"

' Subtract 10 minutes, making the date 10 minutes in the past.
success = dt.AddSeconds(-600)
Response.Write "<pre>" & Server.HTMLEncode( "10 minutes ago: " & dt.GetAsTimestamp(1)) & "</pre>"

' Is the date/time older than 10 seconds?
b = dt.OlderThan(10,"seconds")
Response.Write "<pre>" & Server.HTMLEncode( "Older than 10 seconds: " & b) & "</pre>"

' Is the date/time older than 5 minutes?
b = dt.OlderThan(5,"minutes")
Response.Write "<pre>" & Server.HTMLEncode( "Older than 5 minutes: " & b) & "</pre>"

' Is the date/time older than 15 minutes?
b = dt.OlderThan(15,"minutes")
Response.Write "<pre>" & Server.HTMLEncode( "Older than 15 minutes: " & b) & "</pre>"

' Is the date/time older than 1 hour?
b = dt.OlderThan(1,"hour")
Response.Write "<pre>" & Server.HTMLEncode( "Older than 1 hour: " & b) & "</pre>"

' Is the date/time older than 1 day?
b = dt.OlderThan(1,"day")
Response.Write "<pre>" & Server.HTMLEncode( "Older than 1 day: " & b) & "</pre>"

' Output:

' 	Now: 2017-05-05T23:33:06-0500
' 	10 minutes ago: 2017-05-05T23:23:06-0500
' 	Older than 10 seconds: True
' 	Older than 5 minutes: True
' 	Older than 15 minutes: False
' 	Older than 1 hour: False
' 	Older than 1 day: False

%>
</body>
</html>