如何将日期字符串转换为没有时区的日期对象
How to convert a datestring to date object without timezone
我想将日期字符串“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 作为日期对象作为
Wed Aug 03 2016 15:20:58 GMT+0530 (India Standard Time)
并将其字符串化我得到了格式化的日期字符串
"2016-08-02T18:30:00.000Z"
但我希望格式化的日期字符串为“2016-08-03T00:00:00.000Z”
你太复杂了
function convertToDateFormat(Datestr) {
if ( Datestr!="" ) { // Datestr="03/08/2016"
var datedata = Datestr.split("/");
var formatedDateString=datedata[2]+'-' + datedata[1] + '-' + datedata[0] + 'T00:00:00.000Z';
return formatedDateString;
}
}
console.log(convertToDateFormat("03/08/2016")) // 2016-08-03T00:00:00.000Z
这是我实现你的想法的方法。
const getDateNoTz = (strDate) => strDate ? strDate.split('/').reverse().join('-') + 'T00:00:00.000Z': '';
let myDate = getDateNoTz('30/09/2019');
我想将日期字符串“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 作为日期对象作为
Wed Aug 03 2016 15:20:58 GMT+0530 (India Standard Time)
并将其字符串化我得到了格式化的日期字符串
"2016-08-02T18:30:00.000Z"
但我希望格式化的日期字符串为“2016-08-03T00:00:00.000Z”
你太复杂了
function convertToDateFormat(Datestr) {
if ( Datestr!="" ) { // Datestr="03/08/2016"
var datedata = Datestr.split("/");
var formatedDateString=datedata[2]+'-' + datedata[1] + '-' + datedata[0] + 'T00:00:00.000Z';
return formatedDateString;
}
}
console.log(convertToDateFormat("03/08/2016")) // 2016-08-03T00:00:00.000Z
这是我实现你的想法的方法。
const getDateNoTz = (strDate) => strDate ? strDate.split('/').reverse().join('-') + 'T00:00:00.000Z': '';
let myDate = getDateNoTz('30/09/2019');