这是我的代码,它以不同于我实际需要的格式返回日期。
var date2 = $('#txtDatePicker').datepicker('getDate');
alert(date2);
date2.setDate(date2.getDate() + parseInt($('#noOfDays').val()));
date2 = date2.toString();
date2 = date2.substring(0, date2.indexOf('00'));
date2.trim();
我想在我的textBox中显示这种格式,但在幕后我想发送这样的日期格式24/07/2014
试过了
altFormat
即使那时也无法做到????
某处我错了......不确定是什么????
答案 0 :(得分:2)
试试这段代码:
var date2 = $('#txtDatePicker').datepicker({ dateFormat: 'dd/mm/yy' }).val();
alert(date2);
或者
var dateObject = $("#txtDatePicker").datepicker("getDate"); // get the date object
var dateString = dateObject.getDate() + '/' + (dateObject.getMonth() + 1) + '/' + dateObject.getFullYear();// dd/mm/y format
答案 1 :(得分:1)
尝试 dateFormat
选项,
var date2 = $('#txtDatePicker').datepicker({ dateFormat: 'dd/mm/yy' }).val();
或者
var date2 = $('#txtDatePicker').datepicker('getDate');
date2 = $.datepicker.formatDate('dd/mm/yy', date2);
<强> Demo 强>