我有來自 mydatepicker 的以下格式的回復
{
"isRange":false,
"singleDate":{
"date":{
"year":2022,
"month":5,
"day":13
},
"jsDate":"2022-05-13T03:00:00.000Z",
"formatted":"13-05-2022",
"epoc":1652410800
},
"dateRange":null
}
我有一個使用新日期()的過濾器,但它似乎不接受它接受值 dd-mm-yyyy 中的日期,我需要像這樣顯示它,而不是像這樣 yyyy-mm- dd
filterPeriodos() {
const d = new Date(this.formGeral.value.data.singleDate?.formatted 'T23:59');
if (this.storeS.layout.emp.id === 1) {
if(this.formGeral.value.entregaBool){
return this.periodos.filter( transpId => transpId.ativo === (1) && transpId.transporte_id === (this.metodoId) && transpId.week[d.getDay()] === 1 ) ;
}
}
return this.periodos;
}
有人有什么建議嗎?
uj5u.com熱心網友回復:
要結束一天,首先將可決議的文本轉換為日期,然后操作該日期。
let object = this.formGeral.value.data; // for our sanity
let jsDate = new Date(object.singleDate.jsDate);
jsDate.setUTCHours(23,59,59,999);
保留formatted字串以供顯示,但對真實日期物件進行任何日期計算。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/472970.html
