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);
}
}
在这里我得到了formatedDate作为一个Date对象作为
星期三2016年8月3日15点20分58秒GMT + 0530(印度标准时间)
和字符串化它,我得到了formatedDatestring作为
“2016-08-02T18:30:00.000Z”
但我想为 “2016-08-03T00:00:00.000Z” 的formatedDatestring
更改最后一行'VAR formatedDatestring = JSON.stringify (forgedDate).split(“T”)[0] +“T00:00:00.000Z”;' – Archer
您应该使用dateformatter – gurmandeep
谢谢,但它只替换“T18:30:00.000Z”与“T00:00: 00.000Z”。我在选定的日期前一天。 @Archer – sainu