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

时间:2014-07-16 13:05:33

标签: ruby-on-rails-4 datepicker date-format

在我的ruby on rails应用程序中,我有一个像

这样的日期对象
var today_ad = new Date();

我希望得到" today_ad"格式" 16-07-2014",所以我使用下面给出的代码

var today_informat_ad = today_ad.getDate()+'-'+(today_ad.getMonth()+1)+'-'+today_ad.getFullYear();

现在结果是" 16-7-2014"但我的要求是" 16-07-2014(因为我想将这个日期与从datepicker取得的其他日期进行比较,这是格式" dd-mm-yyyy"。

请帮帮我。提前谢谢。

1 个答案:

答案 0 :(得分:0)

var current_date = new Date();
var current_day = padZero(current_date.getDate());
var current_month =  padZero(current_date.getMonth());
var formatted_date = current_day + '-' + current_month + '-' + current_date.getFullYear();


function padZero(numeral) {
    return ('0' + numeral).slice(-2);
}