【发布时间】:2014-05-03 01:05:51
【问题描述】:
这是我用于日期选择器的 javascript sn-p
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,它的生成年份就会像 20142014-05-02 一样,如果日期格式是 yyyy-mm-dd(瑞典语言环境日期格式)。
对于 yy-mm-dd dateformat datepicker 给出 2014-05-02 但它破坏了我们在其他领域的应用程序。
我是 javascript 新手,我真的不知道如何解决这个问题。谁能帮我解决这个问题?
【问题讨论】:
-
日期格式可以是任何形式,例如 d/m/yyyy 或 d/yyyy/mm。我是一个新手js程序员。我试图用 yy 替换 yyyy 但我无法让它适用于所有格式。你能帮帮我吗?
标签: jquery jquery-ui jquery-plugins javascript