我有问题,我正在建立帐户概述。并且当有人输入日期格式:“ MM-DD-YYYY”时,它就起作用了。该值将保存在数据库中,然后再次将其作为值加载到输入中。但是奇怪的是,当我加载它时。它将以格式:“ MM-DD-YYYY”和TIME加载。
这是我的代码:
这是PHP的HTML
<input type='text' name='date' class='form-control datetimepicker-input' id='datetimepicker5'
data-toggle='datetimepicker' data-target='#datetimepicker5' value='<?php echo $date ?>' autocomplete="off" />
这很重要
$('#datetimepicker5').datetimepicker({
viewMode: 'years',
format: 'MM/DD/YYYY',
useCurrent: false
});
有人可以帮助我解决这个问题。我现在无法加载正常的生日。感谢您的宝贵时间。
输入仅为2016年8月23日,从数据库中加载日期到变量中的输出显示为08/23/2016 12:00 AM。它还会另存为2016年8月23日在数据库中。
内部检查也显示如下:
<input type="text" name="date" class="form-control datetimepicker-input" id="datetimepicker5" data-toggle="datetimepicker" data-target="#datetimepicker5" value="08/23/2016" autocomplete="off">
在浏览器中的日期字段显示为2016年8月23日中午12:00时
正在搜索的人的最后编辑在这里是一个有用的答案
以下答案对我不起作用。但是,一种快速而不错的解决方案是将输入data-date-format="MM/DD/YYYY"
放入其中。