JScript日期比较

JScript date compare

本文关键字:比较 日期 JScript      更新时间:2023-09-26
var FSO     = new ActiveXObject("Scripting.FileSystemObject");
var BFolder = "C:''temp";
var XFolder = FSO.GetFolder(BFolder+"''");
var FList   = new Enumerator(XFolder.Files);
var today   = new Date();
for (; !FList.atEnd(); FList.moveNext()) {
   var d = FList.item().DateLastModified;
   if (d.getMonth() == today.getMonth) { // <----- *
   }
   else {
   }
}

我如何使上面的比较(*)工作?

您应该使用today.getMonth()而不是today.getMonth或者替换

var d = FList.item().DateLastModified;

var d = new Date(FList.item().DateLastModified);

假设dDate对象,您可以这样比较月份:

if (d.getMonth() == today.getMonth()) { …

(您需要调用 Date.getMonth)。