2016-11-03 2 views
-2

データはmm-dd-yyyy形式です。私はそれをjavascriptの現在の日付と比較する必要があります。mm-dd-yyyyを日付に変換する

データ用のものがありますが、動作していません。

私の日付は12-07-2016で、mm-dd-yyyy形式です。

var d = '12-07-2016'; 
var date= d.split("-"); 
var f = new Date(date[2], date[1] - 1, date[0]); 

ここで私はと日付を取得しています:

火2016年7月12日00:00:00 GMT + 0530(インド標準時)

しかし、私はとしてそれを必要とする:

12月7日2016年

ありがとうございます。

+1

あなたがいない持っている場合サードパーティのライブラリを使用する際の問題moment.js – Geeky

+0

moment.jsは、日付の書式設定と変換のための素晴らしいライブラリです – Geeky

+1

11月と月== 12一緒に行く? – connexo

答えて

2

あなたはちょうどあなたの索引月と日の周りに間違った方法...

var f = new Date(date[2], date[0] - 1, date[1]); 

あなたを与えるだろう持っている2016年12月7日

var d = '12-07-2016'; 
 
var date= d.split("-"); 
 
var f = new Date(date[2], date[0] - 1, date[1]); 
 
console.log(f.toString());

+0

はい私は編集しました。 –

+0

@SurendraMourya:ええ、私はそれを見つけ、私の答えからそのコメントを削除した – musefan

関連する問題