$(function() {
$('#defaultInline').datepick({
dateFormat: 'yyyy-mm-dd',
onSelect: showDate
});
function showDate(date) {
var dates2 = $('#defaultInline').datepick('getDate'); // this works
var dates3 = $.datepick.formatDate('yyyy-mm-dd',dates2) /// this give an error
alert('The date chosen is ' + dates2);
}
});
警报(dates2)有效,但是日期3给出错误.....任何想法?基本上我想从特定格式的内联日历中获取日期....现在它显示为Tue Oct 30 2012 12:00:00 GMT + 0530(印度标准时间)但我想要的只是2012- 10-30 ....
我得到的错误是:TypeError:g.getFullYear不是函数
答案 0 :(得分:1)
$(function() {
$('#defaultInline').datepick({
dateFormat: 'yyyy-mm-dd',
altField: '#scb_date', // this is what i added
onSelect: showDate
});
function showDate() {
var date2=$("#scb_date").val();
alert(date2);
}
});
scb是一个隐藏的输入字段...并且可以从中读取该值...现在我知道有更好的方法来做我正在做的事情......但这是我发现的最简单的...如果你有更好的东西请告诉我......
答案 1 :(得分:0)
这应该有效:
var date = $('#datepicker').datepicker({ dateFormat: 'dd-mm-yy' }).val();