1。字符串(string)转Date
2.加一年
dateIssue加了一年
不支持yyyy-MM-dd
支持MM-dd-yyyy,yyyy/MM/dd,MM/dd/yyyy,MMMM dd, yyyy,MMM dd, yyyy
1 var issuedateStr = objIssueDate.value.replace(/-/g, '/');//transfer format from yyyy-MM-dd to yyyy/MM/dd
2 var expireddateStr = objExpired.value.replace(/-/g, '/');
3 var dateExired = new Date(expireddateStr); // yyyy/MM/dd
4 var dateIssue = new Date(issuedateStr);
2 var expireddateStr = objExpired.value.replace(/-/g, '/');
3 var dateExired = new Date(expireddateStr); // yyyy/MM/dd
4 var dateIssue = new Date(issuedateStr);
2.加一年
1 dateIssue.setFullYear(dateIssue.getFullYear() + 1);
1 var limitationOfExpired = dateIssue;//make hour min same with dateissue
2 limitationOfExpired.setFullYear(dateIssue.getFullYear() + 1);
2 limitationOfExpired.setFullYear(dateIssue.getFullYear() + 1);
dateIssue也加了一年
正确应该是
1 var limitationOfExpired =new Date(dateIssue.getFullYear(),dateIssue.getMonth(),dateIssue.getDate());//make year month date same with dateissue
2 limitationOfExpired.setFullYear(dateIssue.getFullYear() + 1);
2 limitationOfExpired.setFullYear(dateIssue.getFullYear() + 1);
3.比较
1 if (dateExired - limitationOfExpired>0)
2 alert("有效日期最多一年!");
3
4 if (dateExired <dateIssue)
5 alert("有效期不能小于发证日期");
2 alert("有效日期最多一年!");
3
4 if (dateExired <dateIssue)
5 alert("有效期不能小于发证日期");
4.
var date=new Date();//actually get current date
//same with:
var date=Date();
//same with:
var date=Date();