嘗試使用 momentjs 設置日期格式 - 不起作用

先生

目前,我正在嘗試使用運行良好的 moment.js 計算他的天數,但是當我嘗試格式化日期時,我收到錯誤消息。

這是我的 jsfiddle鏈接

 $fromDate.datepicker().on('change', function () {
    $toDate.datepicker('option', 'minDate', $(this).val());

    $numberDays.val(calculateDateDiff($toDate.val(), $(this).val()));
    $fromDate.format('YYYY-MMM-DD');
});

錯誤

TypeError: $fromDate.format is not a function

這是我正在尋找的日期格式 22-Nov-2021

羅里·麥克羅森

$formDate是一個 jQuery 對象,因此它不支持該format()方法,該方法是 Moment 庫的一部分。

要執行您需要的操作,您可以使用datFormatjQueryUI datepicker 庫參數來設置日期格式:

$(function() {
  let $fromDate = $('#fromdate'),
    $toDate = $('#todate'),
    $numberDays = $('#numberdays');

  $fromDate.datepicker({
    dateFormat: 'yy-mm-dd'
  }).on('change', function() {
    $toDate.datepicker('option', 'minDate', $(this).val());
    $numberDays.val(calculateDateDiff($toDate.val(), $(this).val()));
  });

  $toDate.datepicker({
    dateFormat: 'yy-mm-dd'
  }).on('change', function() {
    $fromDate.datepicker('option', 'maxDate', $(this).val());
    $numberDays.val(calculateDateDiff($(this).val(), $fromDate.val()));
  });;

  function calculateDateDiff(endDate, startDate) {
    if (endDate && startDate) {
      let e = moment(endDate),
        s = moment(startDate);

      return e.diff(s, "days");
    }

    return null;
  }
});
.row {
  background: #f8f9fa;
  margin-top: 20px;
}

.col {
  border: solid 1px #6c757d;
  padding: 10px;
}
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="//stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css">
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js"></script>
<script type="text/javascript" src="//stackpath.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<script type="text/javascript" src="https://cdn.jsdelivr.net/momentjs/latest/moment.min.js"></script>
<script type="text/javascript" src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<link rel="stylesheet" type="text/css" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<div class="container">
  <div class="row">
    <div class="col-12 form-group has-feedback">
      <label>From <span class="text-danger">*</span></label>
      <input type="text" class="form-control has-feedback-left" id="fromdate" placeholder="YYYY-MM-DD" name="fromdate">
    </div>
    <div class="col-12 form-group has-feedback">
      <label>To <span class="text-danger">*</span></label>
      <input type="text" class="form-control has-feedback-left" id="todate" placeholder="YYYY-MM-DD" name="todate">
    </div>
    <div class="col-12 form-group has-feedback">
      <label>Number of days <span class="text-danger">*</span></label>
      <input type="text" class="form-control has-feedback-left" name="numberdays" id="numberdays" disabled>
    </div>
  </div>
</div>

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

我正在使用 re.split() 並嘗試加入元素,但它不起作用。為什麼?

在 dom 元素值中使用 vanila js 設置值不起作用

我正在嘗試在 cPanel 上運行任務計劃但不起作用

嘗試使用合併語句使觸發器起作用

嘗試使用 flexbox 創建 16x16 網格但由於某種原因 width: 100% 不起作用

以編程方式設置 UIButton 的背景不起作用

當我嘗試將兩個 div 並排放置時,“col-md-6”不起作用

我正在嘗試在我的終端中運行 npm start,但它不起作用

如何在python中用湯獲取所有'href'?我嘗試了很多次但不起作用

使用 isDisplayed() 的 Selenium Webdriver 不起作用

嘗試設置默認的 mat-radio-button

Powershell:嘗試在 json 中設置值

著色器的調試在 opengl 中不起作用

嘗試抓取網站,但在設置 xpath 以在日曆上輸入日期時遇到問題

嘗試重定向到登錄頁面時,獲取此頁面不起作用將您重定向了太多次錯誤

為什麼這不起作用?(嘗試將文本文件轉換為二進製文件)

我正在學習 webpack 並且我正在嘗試進行 api 調用,但它不起作用。這是我的代碼

我正在嘗試編寫一個代碼來獲取數字中所有數字的總和,但它不起作用

Google 表格中的條件格式不起作用

NIFI Jolt JSON 日期轉換不起作用

將 xlPrimary 和 xlSecondary 軸設置為百分比不起作用

內置應用程序在 Android 設備上運行時不起作用

java swing設置框架背景顏色不起作用

粘性 CSS 設置不起作用,因為祖先 div 未填充可用高度

當屬性以“__”開頭時,屬性設置器不起作用?

區域設置字母在 regex.test(string) 中不起作用

通過動態操作設置樣式不起作用

嘗試使用 ShipStation 的 API 更新產品時出現“未將對象引用設置為對象的實例”錯誤

我正在嘗試使用 jetpack compose 在 Android 中設置背景圖像,但圖像無法填滿整個頁面

TOP Liste

  1. 1

    So legen Sie mit dem Interface Builder unterschiedliche führende Speicherplätze für unterschiedliche Geräte fest

  2. 2

    Wie konvertiere ich einen Vektor von Bytes (u8) in eine Zeichenfolge?

  3. 3

    Wie kann ich in SCSS mehrere Klassen zu einer einzigen kombinieren?

  4. 4

    Eclipse Oxygen - Projekte verschwinden

  5. 5

    Wie konvertiert man einen Datenrahmen im langen Format in eine Liste mit einem geeigneten Format?

  6. 6

    Wie kann ich den Kaskadenmodus global einstellen?

  7. 7

    Wie erstelle ich einen neuen übergeordneten Knoten außerhalb der .ref (/ path) in der Firebase-Echtzeitdatenbank mithilfe von Cloud-Funktionen (Typescript)?

  8. 8

    So erhalten Sie eine gleichmäßige Höhe für alle Eingabefelder

  9. 9

    Python: Spalten mit demselben Namen zusammenführen, wobei der Mindestwert beibehalten wird

  10. 10

    Speichern Sie ein MPAndroidChart-Diagramm in einem Bild, ohne es in einer Aktivität anzuzeigen

  11. 11

    Gruppieren Sie Datenrahmenspalten nach ihrem Datum (die Spaltentitel enthalten) und fassen Sie die Instanzen von Einsen und Nullen in R . zusammen

  12. 12

    ElasticSearch BulkShardRequest ist aufgrund von org.elasticsearch.common.util.concurrent.EsThreadPoolExecutor fehlgeschlagen

  13. 13

    Tic Tac Toe-Spiel im React-Reset-Button funktioniert nicht

  14. 14

    Tomcat - Leiten Sie den alten Kontextstamm zum neuen Kontextstamm um

  15. 15

    Wie wählt man Unterschiede mit drei Tabellen aus?

  16. 16

    Ärgerliches Problem mit yaml, das ich nicht lösen kann

  17. 17

    Wie kann ich meine Tabelle abfragen, um sie in mySQL nach 2 Feldern zu gruppieren?

  18. 18

    So berechnen Sie die Verfügbarkeit von Anwendungen (SLA)

  19. 19

    Fügen Sie eine weitere Schaltfläche zu gwt Suggest Box hinzu

  20. 20

    Modbus Python Schneider PM5300

  21. 21

    Wie kann eine gleichmäßige Lastverteilung in ElasticSearch mit Indizes mit unterschiedlicher Anzahl von Shards erreicht werden?

heißlabel

Archiv