Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用pikaday时如何设置日期格式_Javascript_Angularjs_Pikaday - Fatal编程技术网

Javascript 使用pikaday时如何设置日期格式

Javascript 使用pikaday时如何设置日期格式,javascript,angularjs,pikaday,Javascript,Angularjs,Pikaday,我正在为datepicker使用pikaday模块,但格式不合适。我尝试添加这行代码,但仍然不起作用: .config(['pikadayConfigProvider', function (pikaday) { pikaday.setConfig({ numberOfMonths: 1, format: "YYYY/MM/DD" }); }]) 这是我的html的外观: 还尝试添加为内联属性 format=“yyyy/mm/dd” 仍然不

我正在为datepicker使用pikaday模块,但格式不合适。我尝试添加这行代码,但仍然不起作用:

.config(['pikadayConfigProvider', function (pikaday) {
    pikaday.setConfig({
        numberOfMonths: 1,
        format: "YYYY/MM/DD"
    });
}]) 
这是我的html的外观:


还尝试添加为内联属性

format=“yyyy/mm/dd”

仍然不起作用


任何帮助

您都可以使用moment.js并通过设置

defaultDate : moment().format("MMM YYYY")
这将是初始输入日期显示格式。 要以其他所需格式显示/处理日期,请使用

var field = document.getElementById('datepicker');
var picker = new Pikaday({
onSelect: function(date) {
    field.value = this.getMoment().format('Do MMMM YYYY');
    }
});

使用moment.js设置日期格式:

var picker = new Pikaday(
{
    field: document.getElementById('eDate'),
    toString(date, format) { // using moment
        return moment(date).format('MM/DD/YYYY');
    },
});

@人造丝我已经看过这个链接,但我仍然无法修复这个。。。你能更具体地告诉我我应该添加或修改什么吗?我应该共享一把小提琴,这样人们就可以玩它了……如果我能找到一个datetimepicker,我会更高兴。不仅是datepicker,还有angularjs 1.2.16、ui bootstrap 0.12.0的datetimepicker吗