我有一个jquery日期选择器
$('#from').datepicker({
dateFormat: "yy-mm-dd"
});
$('#to').datepicker({
dateFormat: "yy-mm-dd"
});
我正在尝试访问刚刚选择的日期字段,以便在其他代码中使用。
这会获取整个表单字段代码console.log($("#from").get(0));
,但我只对将日期转换为纪元时可以使用的值感兴趣
console.log($("#from").get(0));
var from = $("#from").val().split('-');
var to = $("#to").val().split('-');
var epoch_from = new Date(from[0], from[1] - 1, from[2]).getTime() / 1000;
var epoch_to = new Date(to[0], from[1] - 1, to[2]).getTime() / 1000;
/**
Epoch Stringfy
*/
var from_string = epoch_from.toString();
var to_string = epoch_to.toString();
如何访问所选的from
和to
值?
答案 0 :(得分:1)
你可以使用这个功能
var dateValue = $("#from").datepicker("getDate");
此函数应返回日期对象
答案 1 :(得分:0)
您可以使用onSelect
datepicker
,然后您可以使用包含ui
,selectedDay
和selectedMonth
的{{1}}对象作为单独的值。这对你想要达到的目标更好:
<强> JS 强>
selectedYear
<强> HTML:强>
$(document).ready(function () {
var dayObj;
$('.checked').datepicker({
onSelect: function (evt, ui) {
dayObj = ui;
console.log(ui.selectedDay, ui.selectedMonth, ui.selectedYear)
}
});
});