Javascript 时间不会用datetimepicker在文本字段中显示时间
我有一个字段,可以通过datetimepicker插入日期和时间:Javascript 时间不会用datetimepicker在文本字段中显示时间,javascript,php,date,Javascript,Php,Date,我有一个字段,可以通过datetimepicker插入日期和时间: <script> $(function() { $('#datepicker').datetimepicker({dateFormat: 'dd-mm-yy'}); }); </script> 当Ivar\u dump($date)时输入字段前几行,我得到的日期和时间完全符合我的要求: 11-04-2015 09:09 但在文本字段中显示: 11-04-2015 因此
<script>
$(function() {
$('#datepicker').datetimepicker({dateFormat: 'dd-mm-yy'});
});
</script>
当Ivar\u dump($date)时代码>输入字段前几行,我得到的日期和时间完全符合我的要求:
11-04-2015 09:09
但在文本字段中显示:
11-04-2015
因此变量$date
没有问题
当我再次提交时,它将保存11-04-2014 00:00:00
这让我觉得文本字段中显示的默认值的格式有问题
我已经试过了:
dateFormat: 'dd-mm-yy HH::mm'
在剧本里
我使用:
以及:
编辑:
时间选择器格式JS:
timeFormat: 'HH:mm'
这是此行中的一个印刷错误:
<input type="text" name="date" value={{$date}} id='datepicker'>
日期需要介于引号和其他属性之间。否则它将在第一个空格处停止
现在,使用您指定的日期,生成的代码如下所示:
您是否尝试过此格式日期格式:dd-mm-yy-HH:mm:ss
请说明如何将日期保存在变量$date
中,如用户3454479
所述,您应该将日期格式更改为日期格式:“yyy-dd-mm-HH:mm:ss”
。它以dd-mm-yy
格式显示,因为您的日期选择器的日期格式。@krishna我已经试过了,正如我在问题中提到的:“dd-mm-yy HH::mm”。那应该也行,对吧?你这个传奇人物!这起作用了。我想这肯定是我加的计时器的问题。
<input type="text" name="date" value={{$date}} id='datepicker'>