【发布时间】:2012-08-23 05:25:58
【问题描述】:
Javascript:
function ValidDate(y, m, d)
{ // m = 0..11 ; y m d integers, y!=0
with (new Date(y, m, d))
return (getMonth()==m && getDate()==d); /* was y, m */
}
【问题讨论】:
Javascript:
function ValidDate(y, m, d)
{ // m = 0..11 ; y m d integers, y!=0
with (new Date(y, m, d))
return (getMonth()==m && getDate()==d); /* was y, m */
}
【问题讨论】:
简单:
function ValidDate(y, m, d) {
var date = new Date(y, m, d);
return date.getMonth() == m && date.getDate() == d;
}
【讨论】:
with 使得this 范围是with 中的语句,因此您不必执行任何.functionName(...)
你可以做什么:
function ValidDate(y, m, d)
{ // m = 0..11 ; y m d integers, y!=0
var date = new Date(y, m, d);
return (date.getMonth()==m && date.getDate()==d); /* was y, m */
}
【讨论】: