如何将“DD-MMM-YYYY”字符串转换为Jquery中的日期?
我在字符串“2014年6月14日”中约会。我想把它转换成日期;像这样14-06-2014
。对于$("#InvoiceToDate").text();
,我得到此"14-Jun-2014"
所以
new Date($("#InvoiceToDate").text())
但它显示
Sat Jun 14 2014 00:00:00 GMT+0600 (Bangladesh Standard Time)
我也试过这个
new Date($("#InvoiceToDate").text()).toLocaleString('en-GB');
现在它几乎显示了我想要的东西。
"06/08/2014 00:00:00"
我怎样才能获得dd / MM / yyyy。请帮忙。
答案 0 :(得分:4)
这样的事情:
var fecha = "14-Jun-2014";
var myDate = new Date(fecha);
console.log(myDate);
答案 1 :(得分:3)
我有类似的问题。这对我有用。
var now = new Date("14-Jun-2014");
now.toLocaleDateString("en-GB");
这将返回" 14/06 / 2014"在Chrome中。
更新:
FF和IE不会吞下" 2014年6月14日"。但是,如果您可以从字符串中删除破折号并替换为" 2014年6月14日和#34;然后它将适用于两种浏览器。
var now = new Date("14 Jun 2014");
now.toLocaleDateString("en-GB");
看看这是否有帮助。