簡體   English   中英

帶有日歷的100之前的ui datepicker

[英]ui datepicker before 100 with calendar

我有一個帶日期選擇器的輸入。 它可以正常工作,但是當我在01/01/100之前插入日期時,它顯示為19xx。

例如,如果我插入01/01/0001,則日歷顯示為01/01/1901

在此處輸入圖片說明

我已經讀到我必須在腳本中使用yearRange,但是它對我不起作用:(

<script type="text/javascript">
    $( document ).ready(function() {
        $("#fromDatePickerEnabled_input").datepicker({
            yearRange: '1:9999'
        });
    });
</script>

如何使它向我顯示正確的年份?

自2016年以來, 它已經在jQuery論壇中報告/討論了錯誤 ,不幸的是還沒有任何修復...

簡而言之 :看起來jQuery Datepicker無法正確使用年份小於1000的日期。

我嘗試將不同的選項傳遞給changeYear (如changeYearshortYearCutoffyearRange ),但沒有人解決此問題。 即使啟用changeYear: true並手動選擇年份,也不會產生正確的Date。

這是切換到bootstrap-datepicker 的一種 選擇 ,它在較低的年份沒有這種問題。

在這里您可以使用它: bootstrap-datepicker游樂場

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM