Jquery ui 日期选择器( { 日期格式:“年月日”, altField:@Html.IdFor(m=>m.DateFrom), 格式:“年月日” }); $(“#日期选择器日期到”)。日期选择器( { 日期格式:“年月日”, altField:@Html.IdFor(
日期选择器( { 日期格式:“年月日”, altField:@Html.IdFor(m=>m.DateFrom), 格式:“年月日” }); $(“#日期选择器日期到”)。日期选择器( { 日期格式:“年月日”, altField:@Html.IdFor(m=>m.DateTo), 格式:“年月日” }); }); }Jquery ui 日期选择器( { 日期格式:“年月日”, altField:@Html.IdFor(m=>m.DateFrom), 格式:“年月日” }); $(“#日期选择器日期到”)。日期选择器( { 日期格式:“年月日”, altField:@Html.IdFor(,jquery-ui,internationalization,jquery-ui-datepicker,Jquery Ui,Internationalization,Jquery Ui Datepicker,日期选择器( { 日期格式:“年月日”, altField:@Html.IdFor(m=>m.DateFrom), 格式:“年月日” }); $(“#日期选择器日期到”)。日期选择器( { 日期格式:“年月日”, altField:@Html.IdFor(m=>m.DateTo), 格式:“年月日” }); }); } 2012年8月15日,这是我说过的我不想做的事情。Wally,这个例子允许您在dd-M-yy中显示格式,同时将所选数据作为dd-mm-yyyy传递。根据您的需要调整输出格式。我真
2012年8月15日,这是我说过的我不想做的事情。Wally,这个例子允许您在dd-M-yy中显示格式,同时将所选数据作为dd-mm-yyyy传递。根据您的需要调整输出格式。我真的不明白这个答案。请解释如何使用此方法传递日期o使用与显示格式不同的所选格式创建数据库。您可能应该尝试一个非2012年的答案,因为在对jQuery进行了八年的更改后,这可能不相关。祝您好运!中介绍了使用
onSelect
设置另一种显示日期格式的正确方法。这是最近添加到jQuery中的吗DatePicker?如果没有,我想知道为什么它以前没有出现过?我想它很老了…我知道它,但不记得它叫什么名字,所以用谷歌搜索它,来到这里,当我没有找到它作为答案时,我突然想起了…当然,我只是想确认它在接受之前起作用。注意:如果你使用on keydown/keydup事件来初始化e datepicker(如果您希望在动态创建的元素上使用datepicker,则很有用),请注意添加此代码以避免每次单击时重新创建输入:var inputId=$(this.attr('id');if(inputId.indexOf('-display')!=-1){return
<input type="text" name='fieldName' id="datepicker" value="" style="width: 100px;" />
<script type="text/javascript">
$( "#datepicker" ).datepicker( "option", "dateFormat", 'dd/mm/yy' );
$( "#datepicker" ).datepicker();
</script>
<script type="text/javascript">
$('#cal').datepicker({
dateFormat: 'dd M yy',
onSelect: function(dateText, inst) {
var dateAsString = dateText; //the first parameter of this function
var newDateFormat = $.datepicker.parseDate('dd-mm-yyyy', dateAsString);
}
});
</script>
var currentDate = $( ".selector" ).datepicker( "getDate" );
select str_to_date('Wed Jan 20 2016 00:00:00 GMT+0300','%a %b %d %Y %H:%i:%s');
2016-01-20 00:00:00
@using (Html.BeginForm("ActionName", "ControllerName"))
{
@Html.HiddenFor(m => m.DateFrom)
@Html.HiddenFor(m => m.DateTo)
<div class="form-group">
@Html.LabelFor(m => m.DateFrom)
<input id="datepicker-date-from" type="text" class="form-control datepicker" value="@Model.DateFrom.Date.ToString("dd.MM.yyyy")"/>
</div>
<div class="form-group">
@Html.LabelFor(m => m.DateTo)
<input id="datepicker-date-to" type="text" class="form-control datepicker" value="@Model.DateTo.Date.ToString("dd.MM.yyyy")" />
</div>
<input type="submit" class="btn btn-sn btn-primary" value="Download" />
}
@section scripts {
<script type="text/javascript">
$(function () {
$("#datepicker-date-from").datepicker(
{
dateFormat: "dd.mm.yy",
altField: @Html.IdFor(m => m.DateFrom),
altFormat: "yy-mm-dd"
});
$("#datepicker-date-to").datepicker(
{
dateFormat: "dd.mm.yy",
altField: @Html.IdFor(m => m.DateTo),
altFormat: "yy-mm-dd"
});
});
</script>
}