我想將日期日期和月份分別放入單獨的變量中,然後將該變量放入div
標記中。告訴我爲了這個目的需要更改代碼的位置。如何從日期選擇器中獲取單獨變量的日期月份和日期
$('.from_date').datepicker({
dateFormat: "yy-mm-dd",
onSelect: function(){
var selected = $(this).val();
alert(selected);
}
});
});
我想將日期日期和月份分別放入單獨的變量中,然後將該變量放入div
標記中。告訴我爲了這個目的需要更改代碼的位置。如何從日期選擇器中獲取單獨變量的日期月份和日期
$('.from_date').datepicker({
dateFormat: "yy-mm-dd",
onSelect: function(){
var selected = $(this).val();
alert(selected);
}
});
});
解析您selected
變量:
var
selected = '2016-03-26';
selectedToArray = selected.split('-'),
year = selectedToArray[0], // 2016
month = selectedToArray[1], // 03
day = selectedToArray[2]; // 26
的split()
方法通過分離串成子分割字符串對象到字符串數組。你可以閱讀更多關於這個功能here。
更新:
$('.from_date').datepicker(
{
dateFormat: "yy-mm-dd",
onSelect: function() {
var
selected = $(this).val(),
selectedToArray = selected.split('-'),
year = selectedToArray[0],
month = selectedToArray[1],
day = selectedToArray[2];
$('#some_div_for_year').text(year);
$('#some_div_for_month').text(month);
}
}
);
$('。from_date')。datepicker({ dateFormat:「yy-mm-dd」, onSelect:function(){ var selected = $(this).val(); alert(selected) ; } }); 在哪裏放置你的代碼? –
查看我更新的答案 –
嘗試JavaScript方法 「Split」
var rawValue = '90-03-31';
var year = rawValue.split('-')[0]; // returns "90"
var month = rawValue.split('-')[1]; // returns "03"
var day = rawValue.split('-')[2]; // returns "31"
解析日期
$('.from_date').datepicker({ dateFormat: "yy-mm-dd", onSelect: function(){
var selected = $(this).val(),
selectedArray = selected.split('-'),
year = selectedArray [0],
month = selectedArray [1],
day = selectedArray [2];
}
}); });
你做了什麼爲 '選擇'? –
可能重複[如何獲取日期,月,年在jquery ui datepicker?](http://stackoverflow.com/questions/16186386/how-to-get-date-month-year-in-jquery-ui- datepicker) –