<script>
with(p=new Date())
{
setDate(getDate()-1)
}
with(n=new Date())
{
setDate(getDate()+1)
}with(phx=new Date())
{
setMonth(getMonth()+1)
setDate(0);
}alert('前一天:'+p.toLocaleDateString())
alert('后一天:'+n.toLocaleDateString())
alert('所在月的最后一天:'+phx.toLocaleDateString())
</script>
with(p=new Date())
{
setDate(getDate()-1)
}
with(n=new Date())
{
setDate(getDate()+1)
}with(phx=new Date())
{
setMonth(getMonth()+1)
setDate(0);
}alert('前一天:'+p.toLocaleDateString())
alert('后一天:'+n.toLocaleDateString())
alert('所在月的最后一天:'+phx.toLocaleDateString())
</script>
dTemp = new Date(dDate);
if (dTemp == "NaN") dTemp = new Date();
switch (sInterval) {
case "s" :
return new Date(Date.parse(dTemp) + (1000 * iNumber));
case "n" :
return new Date(Date.parse(dTemp) + (60000 * iNumber));
case "h" :
return new Date(Date.parse(dTemp) + (3600000 * iNumber));
case "d" :
return new Date(Date.parse(dTemp) + (86400000 * iNumber));
case "w" :
return new Date(Date.parse(dTemp) + ((86400000 * 7) * iNumber));
case "m" :
return new Date(dTemp.getFullYear(), (dTemp.getMonth()) + iNumber, dTemp.getDate());
case "y" :
return new Date((dTemp.getFullYear() + iNumber), dTemp.getMonth(), dTemp.getDate());
}
}