function SelectDate(){
var date = new Date();
var day = date.getDate();
var month = date.getMonth();
var year = date.getFullYear();
var selecteddate = year + "-" + month + "-" + day;
document.getElementById('selectActivityDate').value = selecteddate;
}
实际上,我的数据库中的日期格式是m/dd/yyyy,例如。 4/21/2015 ,,,, 但是从日历中我选择像 04/21/2015,,, 所以想从月中删除 ---> 0 ,, 以及天的相同内容...
您可以使用正则表达式
var date = '04/01/2015';
var output = date.replace(/^0|(\/)0/g, '$1');
document.getElementsByTagName('div')[0].innerHTML = output;
<div></div>
非常感谢先生的回答并对我的问题感兴趣,但是用不同的方式完成了,,,,,
在jsp页面中我通常使用
input class="form-control" type="date" id="selectActivityDate" placeholder="选择日期" name="selectActivityDate" value="" 样式=“宽度:25%;左边距:25px;高度:29px;”
在 servlet 中之后我使用
处理它date=yyyy-mm-dd;
DateFormat df = new SimpleDateFormat("yyyy-M-d");
newdate=df.format(date);
我得到的新日期没有前导 0。