This commit is contained in:
@@ -235,7 +235,31 @@ export default {
|
||||
return window.$gz.locale.utcDateStringTo8601TimeOnlyString(this.value);
|
||||
},
|
||||
set(value) {
|
||||
//this.value = 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user