如何使用javascript以yyyy-mm-dd格式验证日期。到目前为止,我已经提出了这个代码。
<script>
function checkdate(form)
{
var a = document.forms["form"]["stdt"].value;
Check = /^([0-9]{2})-([0-9]{2})-([0-9]{4})$/;
if(!a.match(Check)) {
alert("Error: Date format: ##-##-#### ");
return false;
}
}
</script>
和HTML代码
<form id="myform" onsubmit="return checkdate(this);" method="post" action="">
上述内容将在11-55-1999
返回答案 0 :(得分:0)
您可以使用Jquery vaidation,如下所示
$('#frm').validate({
rules: {
date_creation: {
required: true,
date: true
}
}
});
答案 1 :(得分:0)
我使用时刻,请阅读此处的文档http://momentjs.com/
使用简单,你有一个值
var dateExample = '2016-08-23T16:09:11.690Z';
var DATE_FORMAT = 'YYYY/MM/DD';
moment(dateExample).format(DATE_FORMAT)