Datetime Pikaday格式不工作

Datetime Pikaday格式不工作,datetime,momentjs,pikaday,Datetime,Momentjs,Pikaday,如果我有来自数据库的日期时间字符串,例如2016-02-07 00:00:00 如何使用“DD-MMM-YYYY”格式获取输入字段以显示此内容 我已经定义了moment.js和下面的pikday实例,但是默认的set值并没有按我所希望的那样显示。相反,输入字段显示为20 Jan 0000。如何让pikaday以您想要的格式显示任何有效的日期时间字符串 <input id="start_dt" type="text" value="2016-02-07 00:00:00" name="sta

如果我有来自数据库的日期时间字符串,例如2016-02-07 00:00:00 如何使用“DD-MMM-YYYY”格式获取输入字段以显示此内容

我已经定义了moment.js和下面的pikday实例,但是默认的set值并没有按我所希望的那样显示。相反,输入字段显示为
20 Jan 0000
。如何让pikaday以您想要的格式显示任何有效的日期时间字符串

<input id="start_dt" type="text" value="2016-02-07 00:00:00" name="start_dt">

 var start_dt = new Pikaday(
                {
                    field: $('#start_dt')[0],
                    format: "DD MMM YYYY"
                }

var start_dt=新皮卡日(
{
字段:$('#start_dt')[0],
格式:“DD-MMM-YYYY”
}

您必须将默认值设置为现有值。 首先从输入中获取日期值

var date = $( '#start_dt' ).val();
然后呢,

var picker = new Pikaday({
    field: document.getElementById('datepicker'),
    defaultDate : moment(date).format("DD MMM YYYYY"),
    format: 'DD MMM YYYY',
});