HTML
<input id="timepicker" />
KendoTimePicker(javascript)
$("#timepicker").kendoTimePicker({
format: "HH:mm",
change: function () {
var value = this.value();
console.log("value is the selected date in the timepicker");
console.log(value);
alert(value);
}
});
现在,我的问题是当我更改 KendoTimePicker 值时,它不是采用 HH:mm 格式,而是采用以下格式:
2017 年 5 月 15 日星期一 07:00:00 GMT+0530(印度标准时间)
请点击这里:JS Fiddle Url
最佳答案
作者:default , this.value()
将表示为 Javascript Date
的实例。
但是,您可以通过使用各种不同的方法从值
中提取特定时间值:
- getHours
- getMinutes
- getUTCHours (如果根据 UTC 需要时间)
- toLocaleTimeString (如果特定区域需要时间)
- moment.js插件(这将是我个人最喜欢的) - 包括下面的一个小片段:
var result = moment().format('hh:mm');
alert(result);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/moment.min.js"></script>
关于javascript - 剑道时间选择器中的格式错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43981314/