单击按钮后,如何在 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 中为日期添加月份?的主要内容,如果未能解决你的问题,请参考以下文章

单击按钮后如何重置引导选择的值

如何在页面加载后启动 Bootstrap 切换按钮,如果打开则不调用回调

单击按钮后,Bootstrap5 模态未在 React.js 中显示

Bootstrap 3 的活动按钮

如何在悬停而不是单击时制作 Twitter Bootstrap 的“拆分按钮下拉菜单”下拉菜单?

单击切换器后,Bootstrap 4 导航未扩展 [重复]