Shield UI Datepicker,格式选择值为dd / MM / yyy

时间:2015-08-22 14:22:37

标签: javascript jquery datepicker shieldui

我使用Shield UI日期选择器捕获DOB,我在格式化选定日期时遇到问题。我使用的JavaScript代码如下所示

$("#dobPicker").shieldDatePicker({
    openOnFocus: true,
    format: "{0:dd/MM/yyyy}",
    textTemplate: "{0:dd/MM/yyyy}",
    parseFormats: ["dd/MM/yyyy"],
    max: new Date(),
    events: {
        change: function(e) {
            var dobVal = $("#dobPicker").swidget().value();
            alert(dobVal);
        }
    }
});

我得到的输出格式如下

2015年8月20日星期四00:00:00 GMT + 0530(印度标准时间)

但我需要输入 dd / MM / yyyy格式

你能帮我解决这个问题吗?

提前致谢:)

2 个答案:

答案 0 :(得分:0)

您可以使用

Moment。这是处理日期的好图书馆。 CDN LINK供您使用,也可以下载。

var dobVal = new Date();
console.log(dobVal);//output Sat Aug 22 2015 20:24:10 GMT+0530 (IST)
var formatted = moment(dobVal).format("DD/MM/YYYY");
console.log(formatted);//output 22/08/2015

DEMO

答案 1 :(得分:0)

您可以将日期解析为标准日期,并以您想要的任何方式对其进行格式化。

获得value后,您可以解析它并根据需要对其进行格式化。 这证明了here