Hello! I don't understand why on console.log I get correct date but on api call it adds my timezone to it which is GMT +2.
private defaultCreatedFilter(): QueryInputFilters {
const filters: QueryInputFilters = {};
const startOfYearIsoString = moment().startOf('year').format("YYYY-MM-DDTHH:mm:ss.SSS");
const endOfYearIsoString = moment().endOf('year').format("YYYY-MM-DDTHH:mm:ss.SSS");
const currentYear = new Date().getFullYear();
const firstDay = new Date(currentYear, 0, 1);
const lastDay = new Date(currentYear, 11, 31).toISOString();
this.filterForm.get('dateType').setValue("CREATED");
this.filterForm.get('fromDate').setValue(moment(firstDay));
this.filterForm.get('toDate').setValue(moment(lastDay));
console.log(moment(firstDay).format("YYYY-MM-DDTHH:mm:ss.SSS"))
// 2022-01-01T00:00:00.000
filters.createdTimestampFrom = moment(firstDay).format("YYYY-MM-DDTHH:mm:ss.SSS");
// createdTimestampFrom: 2021-12-31T22:00:00.000Z
filters.createdTimestampTo = endOfYearIsoString;
return filters;
}