Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个在线温度记录器,它在文件中发布上次测量的日期和时间。
我需要使用 VBscript 在 html 文件中查找日期和时间戳,然后检查它是否比当前时间早 2 小时。
示例日期格式: 12.04.2013 16:45
12.04.2013 16:45
您可以使用正则表达式提取时间戳
\d{2}\.\d{2}\.\d{4} \d{2}:\d{2}
然而,由于 HTML 的特性,这很容易出错(换行、内联标记等),因此更好的方法是使用 DOM 方法(例如getElementsByTagName().
getElementsByTagName()
获得日期字符串后,您可以使用该DateDiff函数计算与当前时间戳的差异:
DateDiff
DateDiff("h", datestring, Now)