javascript - 剑道时间选择器中的格式错误

标签 javascript jquery asp.net asp.net-mvc kendo-ui

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 的实例。

但是,您可以通过使用各种不同的方法从中提取特定时间值:

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/

相关文章:

asp.net - 向LINQ中向SQL生成的类添加新方法

javascript - 如何匹配我创建的列表中的国家/地区,然后在该国家/地区在列表内时采取行动? (GeoIP 重定向)

jquery - 检查是否选中了单选框

javascript - 根据起点和终点改变 div 高度

javascript - 当我在文本输入中写入时,在下拉列表中实时选择选项

asp.net - Internet Explorer 9 中奇怪的 Ajax/Jquery 行为

asp.net - 条码扫描仪和键盘问题

javascript - 如何使用 window.print 在我的结果中打印单行

javascript - getElement 1 和 do1、getElement 2 和 do2、getElement 3 和 do3

javascript - 更改文本的 Webkit 渲染问题