-1

これはJavaScriptからの私のコーディングですが、うまくいきませんでした

if ( $("#requestDueDate").val().length < CurDate ) {
    alert("Due date should be more than current date");
    setBoolean = false;
    return false; 
}

ありがとうございました。

4

1 に答える 1

1

文字列を日付に変換します。

// Expect d/m/yyyy
function toDate(s) {
  s = s.split(/\D/g);
  return new Date(s[2],--s[1],s[0]);
}

次に、現在の日付と比較します。

function afterNow(s) {
  var now = new Date();
  return +toDate(s) > +now;
}

それを試してみてください:

afterNow('9/10/2013'); // false
afterNow('9/10/2031'); // true
于 2013-10-10T03:11:01.580 に答える