单击按钮后,如何在 Bootstrap DateTimePicker 中为日期添加月份?

Posted

技术标签:

【中文标题】单击按钮后,如何在 Bootstrap DateTimePicker 中为日期添加月份?【英文标题】:How to add months to a date in Botostrap DateTimePicker upon clicking a button? 【发布时间】:2019-02-18 08:01:10 【问题描述】:

我的DatePicker 有一个我从数据库加载的日期。但是,单击按钮后,我想在单击按钮之前将 DatePicker 中的日期添加 6 个月。我该怎么做?

我按以下方式执行此操作,但出现以下错误:

Uncaught SyntaxError: missing ) after argument list

未捕获的 ReferenceError:未定义 NewDate 在 htmlAnchorElement.onclick

function NewDate() 
    var newDate = $("#selectedDate").val(@Model.SelectedDate.AddMonths(6)));
    $("#selectedDate").datepicker('setDate',newDate);

【问题讨论】:

【参考方案1】:

试试这个

<script type="text/javascript">

	function NewDate() 
		var dt = "@Model.SelectedDate.AddMonths(6).ToShortDateString()";
		var newDate = $("#selectedDate").val(dt);
		$("#selectedDate").datepicker('setDate', newDate);
	
  
</script>

【讨论】:

以上是关于单击按钮后,如何在 Bootstrap DateTimePicker 中为日期添加月份?的主要内容,如果未能解决你的问题,请参考以下文章