Javascript 如何将日期选择器日期格式更改为DD/MM/YYYY

Javascript 如何将日期选择器日期格式更改为DD/MM/YYYY,javascript,jquery,date,datepicker,asp-classic,Javascript,Jquery,Date,Datepicker,Asp Classic,目前,我在日期选择器上有一个onchange,它调用以下函数 $('#dtpFrDate').change(function() { var date2 = $('#dtpFrDate').datepicker('getDate'); date2.setDate(date2.getDate() -1); document.getElementById('dtpToDate').innerHTML = date2.toLocaleDateString(); });

目前,我在
日期选择器上有一个
onchange
,它调用以下函数

 $('#dtpFrDate').change(function() {

    var date2 = $('#dtpFrDate').datepicker('getDate'); 
    date2.setDate(date2.getDate() -1); 

    document.getElementById('dtpToDate').innerHTML = date2.toLocaleDateString();
});
但是在
onchange期间
我的日期格式是


如何获取DD/MM/YYYY?请提供帮助。

toLocaleDateString
从您的设备中获取默认的本地语言。要获得所需的格式,您可以使用
en GB

$('#dtpFrDate')。日期选择器({dateFormat:'dd/mm/yy'});
$('#dtpFrDate')。更改(函数(){
var date2=$('#dtpFrDate')。日期选择器('getDate');
date2.setDate(date2.getDate()-1);
document.getElementById('dtpToDate')。innerHTML=date2.toLocaleDateString('en-GB');
console.log(date2.toLocaleDateString());//我的设备语言是en US
});

假设您使用的是jQuery日期选择器,您可以将所需的格式添加到日期选择器中

var date = $('#dtpFrDate').datepicker({ dateFormat: 'dd/mm/yy' }).val();
检查这个