部分成功:按“指定时间”按钮 - 选择时间 - 结果写入单选按钮的跨度 https://codepen.io/st-iv/pen/GXEYBP?editors=1010
但到目前为止,还无法以所需的格式显示数据:
例如 09/05/2018 10:00
现在有很多多余的东西,看起来不对,看起来像这样(虽然我在设置中指定了日期格式):Fri Aug 17 2018 13:00:00 GMT+0800(中国标准时间)
请指教js代码要改什么,否则插件可能配置错误
$.datetimepicker.setLocale('ru');
$(document).ready(function () {
$("#exact-time").datetimepicker({
dayOfWeekStart: 1,
format: 'd/m/y H:i',
lang:'ru',
onSelectDate: function (d) {
$("span.exact-time__text").text(d);
}
});
$(".exact-time__radio").click(function () {
// $("span.exact-time__text").text('');
$("#exact-time").datetimepicker("show");
});
});
检查了代码。
value当您选择日期和时间时,它们会以您在 中指定的格式写入输入format: 'd.m.Y H:i'。因此,它们可以通过一个简单的函数来获得val()。正如我在测试期间所了解的那样,
onSelectDate这里不正确,因为。它仅在选择日期时触发。我深入研究了插件文档,找到了一个函数onChangeDateTime并将其更改为它,它总是有效的。工作示例:https ://codepen.io/vita1ya/pen/yxXrpG