Javascript 如何根据浏览器的日期格式设置当前日期

Javascript 如何根据浏览器的日期格式设置当前日期,javascript,jquery,date,browser,format,Javascript,Jquery,Date,Browser,Format,我的应用程序中有一个日期字段。在一个浏览器中,我使用mm/dd/yyyy格式,在另一个浏览器中使用dd-MMM-yyyy格式。默认情况下,我必须指定当前日期。如何在jquery中进行设置,以便根据格式给出当前日期。(是否有其他方法代替浏览器特定条件?toDateString()似乎将输出格式作为参数 var out = new Date().toDateString("MM-dd-yyyy") 编辑:不管怎样,你要么做awfull函数要么尝试矩.js你最好的方法是自己计算你的格式,或者使用任

我的应用程序中有一个日期字段。在一个浏览器中,我使用mm/dd/yyyy格式,在另一个浏览器中使用dd-MMM-yyyy格式。默认情况下,我必须指定当前日期。如何在jquery中进行设置,以便根据格式给出当前日期。(是否有其他方法代替浏览器特定条件?

toDateString()似乎将输出格式作为参数

 var out = new Date().toDateString("MM-dd-yyyy")

编辑:不管怎样,你要么做awfull函数要么尝试矩.js

你最好的方法是自己计算你的格式,或者使用任何框架/库。
其中之一是

,以便更好地与浏览器兼容JavaScript日期格式使用

使用
moment()格式(“mm-dd-yyyy”)

否这是错误的,
Date.toDateString()没有参数