从日期选择器中获取默认格式的日期,并在jquery UI中转换为其他格式
get date from datepicker in default format and convert to another format in jquery UI
我在页面上有这些元素(一个简单文本框旁边的隐藏字段):
<input id="start_date" type="text">
<input id="start_date_hidden" type="hidden">
我将datePicker应用于文本框我写了这样的:
$("#start_date").datetimepicker({
dateFormat: 'DD dd MM yy'
});
现在我想在选择一个日期后将所选日期转换为另一种格式并设置为隐藏字段。为此,我写了这样的文章:
$("#start_date").datepicker({
dateFormat: 'DD dd MM yy',
onSelect: function ( dateText, inst) {
val = $(this).datepicker({ dateFormat: 'dd-mm-yy' }).val()
$(this).next().val(val)
}
});
但这不起作用,并用相同格式的文本框设置日期。
我该怎么做?
jQuery UI日期选择器支持"alt"字段和格式,您可以在其中以其他格式保存所选日期。
$("#start_date").datepicker({
dateFormat: 'DD dd MM yy',
altFormat: 'dd-mm-yy',
altField: "#start_date_hidden"
});
http://api.jqueryui.com/datepicker/#option-altField
相关文章:
- JavaScript 时刻格式日期字符串
- 时刻.js转换 MM/dd/yyyy 格式日期
- JQGrid - 日期过滤器不适用于日期格式(日期(1453636335000))
- Jquery UI 日期选择器设置日期不适用于格式日期的动态更改
- 解析网页上的自由格式日期条目
- Javascript - 查找两个 MM-dd-yyyy HH:mm:ss 格式日期之间的秒数
- Javascript格式日期
- angularJs指令格式日期
- 如何解析 yyyy-MM-dd HH:mm:ss.javascript中的SSS格式日期
- JS原生格式日期方法
- JavaScript格式日期从DDMMYYYY到DD/MM/YYYY
- 不能转换成正确的格式日期&来自fullcalendar事件对象的小时
- 从unix - time格式日期为yyyy-mm-dd
- 如何在引导日历中将英语格式日期更改为西班牙语
- 使用包含英国格式日期的字符串设置new Date()
- 解析ISO-8601格式日期在ie9中不工作
- 格式日期从dd/MM/yyy hh: MM:ss到yyyy/MM/dd hh: MM:ss
- 如何获得正确的格式日期在前一个月与谷歌应用程序脚本
- Moment js格式日期与时区
- 格式日期&在kendo.ui.GridColumn