2014-10-07 112 views
-1

我最近设法将JQuery Datepicker小部件集成到我为客户构建的网站中。JQuery DatePicker日期格式查询

现在我需要做的来完成这个特殊的任务关是改变从MM-DD-YY的日期格式DD-MM-YY基于上述信息和代码

http://api.jqueryui.com/datepicker/#option-dateFormat

我目前正在使用,如下所示,我将如何实现这一目标?

$(document).ready(function() { 
$(function() { 
$("#datepicker").datepicker(); 
}); 
}); 


<input class="w-input input hasDatepicker" id="datepicker" type="text" placeholder="Expected Moving Date" name="datepicker" data-name="datepicker" required="required"> 

谢谢

+0

_“我将如何实现这个??”_嗯,使用您链接的选项? – j08691 2014-10-07 13:45:47

+0

你也可以在jquery-ui文件'dateFormat:“mm/dd/yy”'' – markpsmith 2014-10-07 13:47:38

+0

'中改变''区域'的设置。实际上我需要再问一个问题。由于我的网站使用多种形式,并且每个表单上都使用了这个特定的输入字段,所以在这种情况下我该怎么做?因为我不能使用相同的ID'datepicker'为每个其他输入字段。是否有可能做类似的事情? $(“#datepicker”,“#datepicker2”,“#datepicker3”).datepicker等....这是可能的(即时通讯不是程序员btw)? – slider17 2014-10-08 07:35:18

回答

0

您正在使用jQuery准备的2倍。您的代码应该是这样的

$(document).ready(function() { 
    $("#datepicker").datepicker({ 
     dateFormat: "dd-mm-yy" 
    }); 
}); 

与改变日期格式完整的示例为“DD-MM-YY” http://jsfiddle.net/63wrvtxn/1/

如果你想日期选择器添加到多个输入字段,你可以添加一个类日期选择器istead编号http://jsfiddle.net/63wrvtxn/3/

$(document).ready(function() { 
    $(".datepicker").datepicker({ 
     dateFormat: "dd-mm-yy" 
    }); 
}); 
+0

你能解释你为什么投票吗? :) – 2014-10-07 14:15:54

+0

@jurgemaister如果你看他的代码,他调用它两次$(document).ready(function(){(function(){。$(function(){...});是jQuery short - 手为$(document).ready(function(){...});。所以你错了:)在这里阅读更多关于它http://api.jquery.com/ready/ – 2014-10-07 14:30:52

+0

你是对的,我我错了。http://api.jquery.com/ready/ – jurgemaister 2014-10-07 14:41:24