【问题标题】:Bootstrap 4 datetimepicker - How can I display date format differently between value for sending?Bootstrap 4 datetimepicker - 如何在发送值之间以不同的方式显示日期格式?
【发布时间】:2019-12-17 08:50:39
【问题描述】:

我有一个与输入名称相同的 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() 应该返回 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
});

【问题讨论】:

  • 请详细解释您的问题,您当前的格式是什么,您期望的输出格式是什么。问题很混乱。
  • 让我们再看一遍,很抱歉造成混淆。

标签: javascript bootstrap-4 datetimepicker


【解决方案1】:
$('#start_date').val().format("YYYY-MM-DD")

即使对象已使用不同的格式初始化,也会返回您要查找的内容。

【讨论】:

    猜你喜欢
    • 2015-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-18
    • 2011-05-11
    相关资源
    最近更新 更多