簡體   English   中英

jQuery Datepicker DateFormat問題

[英]Jquery Datepicker dateformat issue

這是我的日期選擇器的JavaScript代碼段

jQuery.fn.dateWidget = function(settings){
    // default settings
    defaults = {
        changeMonth: true,
        changeYear: true,
        dateFormat: Date.format,
        duration: '',
        showOn: 'button',
        showAnim: '',
        buttonText: Resources['common.button.selectdate'],
        buttonImage: Resources['appUrl'] + 'core/images/datePicker.gif',
        buttonImageOnly: true               
    };

    // overwrite the defaults with provided settings
    settings = $.extend(defaults, settings); 

    return this.each(function(){
        $(this).datepicker(settings);
    });
};

我們的應用程序已本地化,並且從屬性文件中設置了Date.Format值。 它可以完美工作,但是如果日期格式為yyyy-mm-dd(瑞典語言環境日期格式),則無論何時日期格式包含yyyy,其生成年份都類似於20142014-05-02。

對於yy-mm-dd dateformat datepicker給出了2014-05-02,但它破壞了我們在其他領域的應用。

是javascript新手,我真的不知道如何解決這個問題。 誰能幫我解決這個問題?

創建一個獲取Date.Format並將yyyy替換為yyy並返回結果的函數。 使用該函數代替Date.Format

暫無
暫無

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

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