javascript中的日期未能链接方法?

javascript中的日期未能链接方法?,javascript,Javascript,在旧项目中找到此代码 var d = new Date(); d.setFullYear(currentYear); d.setMonth(currentMonth); d.setDate(currentDay); 试图通过执行d.setFullYear(currentYear).setMonth(currentMonth).setDate(currentDay)来链接它,但我得到了错误。有没有更好的方法来重构上面的代码?链接并不是出于个人目的,没有必要重构这些代码 但是,如果要缩短,可以使用

在旧项目中找到此代码

var d = new Date();
d.setFullYear(currentYear);
d.setMonth(currentMonth);
d.setDate(currentDay);

试图通过执行
d.setFullYear(currentYear).setMonth(currentMonth).setDate(currentDay)
来链接它,但我得到了错误。有没有更好的方法来重构上面的代码?

链接并不是出于个人目的,没有必要重构这些代码

但是,如果要缩短,可以使用:


链接不是一种自我目的,没有必要重构此代码

但是,如果要缩短,可以使用:


无法链接,因为这些函数返回的是时间戳,而不是根对象

var currentYear='2011',
currentMonth='04',
currentDay='20';
/*********************************
*提供所有值*
*请注意当月的“-1”*
*********************************/
var d=新日期();
d、 setFullYear(当前年、当前月1、当前日);
log('1970年以来的毫秒:',d.setFullYear(currentYear,currentMonth-1,currentDay));
log('Locale:',''+d);
/*********************
*默认日/月*
*********************/
var d=新日期();
d、 setFullYear(当前年度);

日志('Default Month/Day:',''+d)无法链接,因为这些函数返回的是时间戳,而不是根对象

var currentYear='2011',
currentMonth='04',
currentDay='20';
/*********************************
*提供所有值*
*请注意当月的“-1”*
*********************************/
var d=新日期();
d、 setFullYear(当前年、当前月1、当前日);
log('1970年以来的毫秒:',d.setFullYear(currentYear,currentMonth-1,currentDay));
log('Locale:',''+d);
/*********************
*默认日/月*
*********************/
var d=新日期();
d、 setFullYear(当前年度);
日志('Default Month/Day:',''+d)
var d = new Date();
d.setFullYear(currentYear, currentMonth, currentDay);