0
日付文字列'03/08/2016 'をタイムゾーンなしの日付オブジェクトに変換したいと考えています。タイムゾーンなしで日付文字列を日付オブジェクトに変換する方法
convertToDateFormat(Datestr) {
if (Datestr!="") { // Datestr="03/08/2016"
var datedata = Datestr.split("/");
let year=datedata[2];
let month=(parseFloat(datedata[1]) - 1);
let day=datedata[0];
var formatedDate = new Date(month + '-' + day + '-' + year);
var formatedDatestring=JSON.stringify(formatedDate);
}
}
ここで私は
水曜日2016年8月3日午後三時20分58秒GMT + 0530(インド標準時)
としてDateオブジェクトとしてformatedDateを持って、それを文字列化、私は
としてformatedDatestringを得た "2016-08-02T18:30:00.000Z"
しかし、私はformatedDatestring "2016-08-03T00:00:00.000Z" としたい
変更最後の行を過度に複雑しているのに対して、 'VAR formatedDatestring = JSON.stringify (formatedDate).split( "T")[0] + "T00:00:00.000Z"; ' – Archer
あなたはdateformatter – gurmandeep
を使うべきですが、 "T18:30:00.000Z"を "T00:00: 00.000Z "となる。私は選択された日の前に1日を得ました。 @Archer – sainu