Code
function get( year ){
var d = new Date();
d.setFullYear( year , 0 );
for( var i = 1 ; i <= 31 ; i++ ){
d.setDate( i );
if( d.getDay() == 1 ) break;
}
d.setFullYear( year , 0 , i );
alert( d.toLocaleDateString() + " Rain-man :" + year + '-' + '1-' + i );
}
get( 2009 );//调用函数,参数是2009年
返回结果:2009年1月5日 Rain-man :2009-1-5
function get(year) {
var d = new Date(year, 1, 1);
var day = d.getDay(); //获取1月1号是星期几
d.setDate((8 - day) % 7 + 1);
return d;
}