Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.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 自定义日期格式“;冯元臣/日期选择器&x201D;_Javascript_Jquery_Jquery Ui - Fatal编程技术网

Javascript 自定义日期格式“;冯元臣/日期选择器&x201D;

Javascript 自定义日期格式“;冯元臣/日期选择器&x201D;,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我正在使用“fengyuanchen/datepicker”日期选择器插件,我需要2021年5月17日的日期格式,但当我更改日期格式时,它给了我未定义的日期格式。需要帮助,提前谢谢 $('[data-toggle="datepicker"]').datepicker({ autoHide: true, format: 'dd MM yyyy', }); HTML <input type='text' value="05 May 2021&q

我正在使用“fengyuanchen/datepicker”日期选择器插件,我需要2021年5月17日的日期格式,但当我更改日期格式时,它给了我未定义的日期格式。需要帮助,提前谢谢

$('[data-toggle="datepicker"]').datepicker({
    autoHide: true,
    format: 'dd MM yyyy',

});
HTML

<input type='text' value="05 May 2021" data-toggle="datepicker" />

每当用户选择任何日期时,您都可以使用所需格式自定义该日期,并使用
.val()
在日期选择器中设置该值

演示代码

$(文档).ready(函数(){
$('[data toggle=“datepicker”]')。日期选择器({
自动隐藏:对,
选择:功能(e){
e、 preventDefault();//释放任何默认操作。。
var pickedDate=e.date;//获取日期
var date=e.date.getDate()
var month=$(this.datepicker('getMonthName'))
var year=e.date.getFullYear()
var new_date=日期+月份+年份
//设定日期
//$(this.val(`${date}${month}${year}`)
$(此).val(新的\u日期)
}
});
});


试试:
格式:“dd-mm-yyyyy”
?你好,Shree,谢谢你的回复,我试过了,但它给出了17-05-2021的格式,但我想要2021年5月17日的格式,那是
dd-mm-yyyy
,而不是
dd-mm-yyyyy
。该库似乎不支持开箱即用的格式:。您必须自己将日期输出格式化为所需的格式-或者使用更好的库,该库允许您使用该格式。非常感谢swati的帮助,上述解决方案在crome中工作,但在ie 10 n 11中不工作,因为模板文字,是否有其他模板文本?请参阅更新的代码。请尝试:
var date=e.date.getDate()<10?(“0”+e.date.getDate()):e.date.getDate()
这仍然不是完美的解决方案。您可以在堆栈上搜索,您会发现类似的问题,请尝试使用它们。