我有一个在线温度记录器,可以在文件中发布最后一次测量的日期和时间。
我需要使用VBscript在html文件中找到日期和时间戳,然后检查它是否比现在的时间早2小时。
日期格式示例: 12.04.2013 16:45
答案 0 :(得分:1)
您可以使用正则表达式
提取时间戳\d{2}\.\d{2}\.\d{4} \d{2}:\d{2}
但是,由于HTML的特性,这容易出错(换行,内联标签......),因此更好的方法是使用DOM方法从HTML中提取日期(例如getElementsByTagName()
获得日期字符串后,可以使用DateDiff
函数计算当前时间戳的差异:
DateDiff("h", datestring, Now)