下面的方法以这种格式将日期发送到文本框Wed Sep 14 2016 00:00:00 GMT+0400。所以我尝试使用子字符串方法来获取这种格式的日期 Sep 14 2016
我在下面的代码中尝试过,但没有成功
它返回这个错误Uncaught TypeError: date.substring is not a function
<script>
$(document).ready(function () {
var dateval = $('#<%= txtdate.ClientID %>').val();
if (dateval != '') {
var options = {
selectedDate: dateval,
size: 'medium',
width: 960
}
} else {
var options = {
size: 'medium',
width: 960
}
}
$('#paginator').datepaginator(options);
$('#paginator').on('selectedDateChanged', function (event, date) {
$('#<%= txtdate.ClientID %>').val(date.substring(4, 12));
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
您必须将日期转换为字符串,然后使用子字符串
像这样
$('#<%= txtdate.ClientID %>').val(date.toString().substring(4, 12));
Run Code Online (Sandbox Code Playgroud)