This commit is contained in:
2020-02-06 23:44:11 +00:00
parent 258e80245c
commit fe206f5c87

View File

@@ -236,30 +236,13 @@ export default {
},
set(value) {
//https://moment.github.io/luxon/docs/manual/zones.html#creating-datetimes-in-a-zone
//var overrideZone = DateTime.fromISO("2017-05-15T09:10:23", { zone: "Europe/Paris" });
//set this.date to utc iso string based on incoming value which is same format as set above
//so need to take the time portion, construct a date object
console.log("timeOnly:set value incoming is:");
console.log(value);
console.log("this.value is:");
console.log(this.value);
console.log("Attempting parse from:");
console.log(this.dateOnly + "T" + value);
var overrideZone = window.$gz.DateTime.fromISO(
this.dateOnly + "T" + value,
{ zone: this.timeZoneName }
);
console.log("timeOnly:conversion to overrideZone:");
console.log(overrideZone.toString());
var utcZoned = overrideZone.setZone("utc");
console.log("output as utc iso string:");
console.log(utcZoned.toISO());
//this.date=overrideZone.dt.toISO();
//parse in the time in the currently used timezone
this.date = window.$gz.DateTime.fromISO(this.dateOnly + "T" + value, {
zone: this.timeZoneName
})
.setZone("utc") //convert to UTC
.toISO(); //output as ISO 8601
}
}
}