var issuedDateTemp = ($Id("issuedDtsStr").value).replace(/-/g,"/");
//new Date()函数不能识别2010-01-01的字符串,转换成2010/01/01,replace(/-/g,"/")是替换所有"-"
var issuedDate = new Date(issuedDateTemp); //起效时间
var expiryDate = issuedDate;
expiryDate.setMonth(issuedDate.getMonth() + period); //设置失效时间
alert(issuedDate + "----------" + expiryDate);
//这里alert出来的issuedDate 和expiryDate居然是一样的,两个变量操作的是同一个对象,
//javascript的内存分配是否跟java一样?? 求解
$Id("expiryDtsStr").value = (expiryDate.getYear() + "-" + (expiryDate.getMonth()+1) + "-" + expiryDate.getDate());