Javascript 如果日和月小于10,请重新命名前导0,java脚本?

Javascript 如果日和月小于10,请重新命名前导0,java脚本?,javascript,Javascript,实际上,我数据库中的日期格式是m/dd/yyyy,例如。2015年4月21日,,,但从日历中,我选择的是2015年4月21日,,,所以希望从月份中删除-->0,并且在日期中删除相同的内容 您可以使用正则表达式来实现这一点 var日期='04/01/2015'; 变量输出=日期。替换(/^0|(\/)0/g,$1'); document.getElementsByTagName('div')[0].innerHTML=output 非常感谢您的回答,感谢您对我的问题感兴趣,,,,,, 在jsp页

实际上,我数据库中的日期格式是m/dd/yyyy,例如。2015年4月21日,,,但从日历中,我选择的是2015年4月21日,,,所以希望从月份中删除-->0,并且在日期中删除相同的内容

您可以使用正则表达式来实现这一点

var日期='04/01/2015';
变量输出=日期。替换(/^0|(\/)0/g,$1');
document.getElementsByTagName('div')[0].innerHTML=output

非常感谢您的回答,感谢您对我的问题感兴趣,,,,,,
在jsp页面中,我通常使用

输入class=“form control”type=“date”id=“selectActivityDate”占位符=“Select date”name=“selectActivityDate”value=“” style=“宽度:25%;左边距:25px;高度:29px;”

在servlet中之后,我使用

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;
}

我得到的新日期没有前导0。

您使用的是哪种日历?很抱歉,迟到了,请回复,,,我使用的是普通的,日期类型,,,日历。。。。。
date=yyyy-mm-dd;
DateFormat df = new SimpleDateFormat("yyyy-M-d");
 newdate=df.format(date);