Ich möchte eine Datumszeichenfolge '03/08/2016 'in ein Datumsobjekt ohne Zeitzone konvertieren.So konvertieren Sie eine Datumszeichenkette in ein Datumsobjekt ohne Zeitzone
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);
}
}
Hier habe ich die formatedDate als Date-Objekt als
Mi 3. August 2016 15.20.58 GMT + 0530 (Indien Standard Time)
und stringify es ich bekam die formatedDatestring als
"2016-08-02T18: 30: 00.000Z"
Aber ich will die formatedDatestring als "2016-08-03T00: 00: 00.000Z"
Ändern Sie die letzte Zeile in 'var formatedDatestring = JSON.stringify (formatedDate) .split ("T") [0] + "T00: 00: 00.000Z"; " – Archer
Sie sollten dateformatter verwenden – gurmandeep
danke aber es ersetzt nur die" T18: 30: 00.000Z "mit" T00: 00: 00.000Z ". Ich habe einen Tag vor dem ausgewählten Datum. @Archer – sainu