javascript - 如何在 datepicker 中使用 mm-yy 格式?
问题描述
我从javascript开始,日期选择器有点问题。我创建了一个对象,它从面板中选择一个日期(格式为 mm-yy)。问题是,如果我手动编写日期,它不会保存该数据并将默认数据放在显示的日历中。我需要从日历和文本框中定义日期。格式为dd-mm-yy时不会出现此问题,但我需要mm-yy格式。谢谢!
代码是:
$(function() {
$('.calendar').datepicker( {
showButtonPanel: true,
dateFormat: 'mm-yy',
onClose: function(selectedText, inst) {
$(this).datepicker('setDate', new Date(inst.selectedYear, inst.selectedMonth, 1));
}
});
});
解决方案
日历中的日期
$(function() {
$('#datepicker').datepicker( {
showButtonPanel: true,
dateFormat: 'dd-mm-yy',
onClose: function(dateVal) {
var ym = dateVal.substring(3);
document.getElementById("datepicker").value = ym;
}
});
});
推荐阅读
- c# - 用于简单登录的 C# 中的参数化查询
- javascript - Angular:Http vs fetch api
- .net-core - EntityFramework Core database first, Scaffold-DbContext A positional parameter cannot be found that accept argument '--use-database-names' 错误
- excel - FileSystemObject - 无法打开保存在文件夹中的文件
- swift - 错误类型“MyClass”在“onTimer”上没有成员
- android - PayPal Android SDK 不适用于印度货币 INR
- bash - Bash:回显和复制结果
- vb.net - 需要用计时器错开蛇的身体部位
- koa - 如何在 KOA 中解析二进制数据(“multipart/form-data”)?
- python - 通过 tor 发出请求,requests.exceptions.ConnectionError Errno 61: Connection Refused