Javascript 向引导datetimepicker中的输出文本字段添加自定义文本
我在这里使用bootstrap 3日期/时间选择器: 是否可以自定义日期/时间文本字段中的输出文本?我希望在开头添加一个字符串,例如“出发:” 我当前的设置非常简单,javascript简单:Javascript 向引导datetimepicker中的输出文本字段添加自定义文本,javascript,twitter-bootstrap,datepicker,eonasdan-datetimepicker,Javascript,Twitter Bootstrap,Datepicker,Eonasdan Datetimepicker,我在这里使用bootstrap 3日期/时间选择器: 是否可以自定义日期/时间文本字段中的输出文本?我希望在开头添加一个字符串,例如“出发:” 我当前的设置非常简单,javascript简单: $('#datetimepicker').datetimepicker({defaultDate:'now',ignoreReadonly: true }); $('#datetimepicker').data("DateTimePicker").format('DD/MM/YYYY HH:mm:ss'
$('#datetimepicker').datetimepicker({defaultDate:'now',ignoreReadonly: true });
$('#datetimepicker').data("DateTimePicker").format('DD/MM/YYYY HH:mm:ss');
HTML是:
<div class="form-group" style = "margin-bottom:4px;">
<div class='input-group date' id='datetimepicker'>
<input type='text' class="form-control" readonly='readonly'/>
<span class="input-group-addon" style="padding: 6px 11.5px;">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
</div>
这将按照代码中给出的格式显示日期和时间。如何将字符串“出发:添加到文本字段的开头?您必须在选项中使用方括号,因为组件使用力矩标记
$('input').val('Departing: ' + pickedDate.toString());
Moment docs有一个转义字符,表示:
要转义格式字符串中的字符,可以将字符括在方括号中
moment().format('[today] dddd'); // 'today Sunday'
以下是一个工作示例:
$(“#日期时间选择器”)。日期时间选择器({
默认日期:'现在',
ignoreReadonly:对,
格式:“[出发日期:]DD/MM/YYYY HH:MM:ss”
});代码>
尝试将格式:“出发日/月/年”HH:MM:ss添加到第二条语句中。检查这个提琴:你的提琴正是我想要的,我现在试图找出为什么它在你的提琴中工作,但在我的代码中它用值解析Hello字母,这就是为什么我问这个问题,因为我已经试过了。有趣!好的,你的工作,因为它使用不同的日期时间选择器,请参阅问题中我正在使用的链接。无论如何谢谢你!我已经考虑过这个问题,但是只要日期发生变化,它就需要被触发,这是可能的,因为有事件处理程序,但是我试图避免使用这个解决方案,希望有一个更整洁的解决方案。太好了,谢谢你解释它背后的原因,我知道库使用了这个时间,但我不知道这一刻有一个逃跑序列。不客气,很高兴能帮上忙。我知道从datetimepicker文档中很难找到转义字符部分。