我正在搜索与此类似的内容:https://github.com/7shifts/jQueryTimeAutocomplete
但不是时间,我需要一些自动完成/格式化日期。 示例:您是否键入23/9,并将其自动格式设置为时间戳格式2014-09-23
你知道什么吗?答案 0 :(得分:0)
是这样的。
$("#date").focusout(function(){
var val = $(this).val();
var pieces = val.split('/');
if(!pieces[2]){
pieces[2] = new Date().getFullYear();
}
pieces[1] -= 1;
console.log(pieces[2]);
$(this).val($.datepicker.formatDate('yy-mm-dd', new Date(pieces[2], pieces[1], pieces[0])));
});