typescript - Angular 4 datopipe, ingen tidssone
Jeg bruker date-pipe for å vise registreringsdato til brukeren på front-end. Back-end får datoen fra databasen, og gjennom REST får jeg dette fra serveren til front-end. Og der bruker jeg:
<div>{{myDate | date:'dd-MM-yyyy HH:mm:ss'}}</div>
Problemet er at denne gangen er med min egen tidssone, som jeg ikke ønsker. Jeg trenger at det skal være nøyaktig den samme datoen som jeg fikk fra serveren.
PS. Jeg kan ikke bruke noe sånt :
let myDataWithoutLocal = formatMyDate(myDate);
fordi dato kommer i flere objekter, så jeg vil virkelig gjerne endre pipen, enn objektet eller dets data.
Svar #1
Prøv dette:-
<!--output '2015-06-15 09:03 AM GMT+9'-->
<p>The custom date with fixed timezone is {{myDate | date:'yyyy-MM-dd HH:mm a z':'+0900'}}</p>
Referanse: - https://angular.io/api/common/DatePipe
Svar #2
Jeg så nettopp at spørsmålet mitt manglet en løsning. Så der er den :
Datoen var riktig da jeg kjørte appen på arbeidsstasjonen min, men magi skjedde da den kjørte på selskapets server. Løsning: serveren hadde feil tidssone valgt.
Takk!
