如何在JavaScript中更改日期格式?

时间:2015-01-20 05:53:48

标签: javascript date

我想在JavaScript中更改日期格式。我试过了

 var today = new Date();
 today.toLocaleFormat('%d-%b-%Y');

但这不起作用。我该如何解决这个问题?

4 个答案:

答案 0 :(得分:2)

请在下面找到我的答案,

var today = new Date(); 
var dd = today.getDate(); 
var mm = today.getMonth()+1; //January is 0! 
var yyyy = today.getFullYear(); 
if(dd<10)
{
    dd='0'+dd
} 
if(mm<10)
{  
    mm='0'+mm 
} 
var today = dd+'/'+mm+'/'+yyyy; 

答案 1 :(得分:2)

我认为没有直接的办法。我们来看看这些:

var date = new Date();
var options = {
    weekday: "long", year: "numeric", month: "short",
    day: "numeric", hour: "2-digit", minute: "2-digit"
};

//alert(date.toLocaleDateString("en-US"));
alert(date.toLocaleTimeString("en-us", options));

我认为你正在寻找这个:

var myDate = new Date();
alert(myDate.getDate()  + "-" + (myDate.getMonth() + 1)+ "-" + myDate.getFullYear());

是的,我已经用谷歌搜索并得到了这个解决方案。请check it出去。 :) 谢谢!

答案 2 :(得分:0)

date = new Date();
date.format('dd st-MMM-yyyy'); 

这是一个article,可以深入解释。

答案 3 :(得分:0)