Bootstrap 4 datetimepicker - 如何在发送值之间显示不同的日期格式?
Bootstrap 4 datetimepicker - How can I display date format differently between value for sending?
我有一个与输入名称相同的 datetimepicker() ID start_date。在道具中,格式为 YYYY-MM-DD。我想为我的 API 使用这种格式,但在输入 DOM 中,我的用户看起来像 DD-MM-YYYY。
$('#start_date').datetimepicker({
format: 'YYYY-MM-DD'
});
我使用过此代码,但我的期望是显示日期、月份和年份 (DD-MM-YYYY),实际上是年、月份和日期 (YYYY-MM-DD) 的值。当我得到 $('#start_date').val() 应该是 return YYYY-MM-DD.
编辑:
我现在使用示例代码。这就是我想要的。
<div class="input-group date" id="start_date">
<div class="input-group-prepend">
<span class="input-group-text">
<i class="far fa-calendar-alt"></i>
</span>
</div>
<input type="text" name="start_date" class="form-control"/>
</div>
## jquery
$('#start_date').datetimepicker({
// display --> DD-MM-YYYY
// value --> YYYY-MM-DD
});
$('#start_date').val().format("YYYY-MM-DD")
即使对象已使用不同的格式初始化,也会 return 您要查找的内容。
我有一个与输入名称相同的 datetimepicker() ID start_date。在道具中,格式为 YYYY-MM-DD。我想为我的 API 使用这种格式,但在输入 DOM 中,我的用户看起来像 DD-MM-YYYY。
$('#start_date').datetimepicker({
format: 'YYYY-MM-DD'
});
我使用过此代码,但我的期望是显示日期、月份和年份 (DD-MM-YYYY),实际上是年、月份和日期 (YYYY-MM-DD) 的值。当我得到 $('#start_date').val() 应该是 return YYYY-MM-DD.
编辑: 我现在使用示例代码。这就是我想要的。
<div class="input-group date" id="start_date">
<div class="input-group-prepend">
<span class="input-group-text">
<i class="far fa-calendar-alt"></i>
</span>
</div>
<input type="text" name="start_date" class="form-control"/>
</div>
## jquery
$('#start_date').datetimepicker({
// display --> DD-MM-YYYY
// value --> YYYY-MM-DD
});
$('#start_date').val().format("YYYY-MM-DD")
即使对象已使用不同的格式初始化,也会 return 您要查找的内容。