比较上次修改后的文本文件日期(如果超过12小时) - 经典ASP

时间:2013-11-26 08:04:07

标签: asp-classic

我编写了以下Classic ASP代码,将readme.txt文件的上次修改日期显示为11/26/2013 2:00:45 AM

我想要做的是比较上次修改后的文本文件日期,如果它超过12小时显示“文本文件旧了请更新”,如果它不是ELSE “文本文件是最新的“

Dim objFSO, objFile, fname, fullname, my_array
fname= "readme.txt" 


Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.GetFile(Server.MapPath(fname))
Response.Write "Last Modified date of file "& objFile.Name & " = " & objFile.DateLastModified

1 个答案:

答案 0 :(得分:2)

使用DateDiff函数

DateDiff(interval, date1, date2 [,firstdayofweek[, firstweekofyear]])

示例:

DateDiff( "h", now, objFile.DateLastModified)

看看here