Ci-dessous, les différences entre deux révisions de la page.
|
langages:angular:sauver_date [2020/02/12 16:57] jonathan créée |
langages:angular:sauver_date [2021/08/27 11:33] (Version actuelle) jonathan |
||
|---|---|---|---|
| Ligne 12: | Ligne 12: | ||
| </ | </ | ||
| + | <code javascript> | ||
| + | /** | ||
| + | * Transformer la date au format local en date UTC. | ||
| + | * On force l’heure sur minuit UTC. | ||
| + | * @param localeDate | ||
| + | * @returns | ||
| + | */ | ||
| + | public static LocaleDateToUtcDate(localeDate: | ||
| + | let retVal: Date = null; | ||
| + | if (localeDate) { | ||
| + | // définir l' | ||
| + | localeDate.setHours(0, | ||
| + | // corriger la date (local => UTC) | ||
| + | retVal = new Date(localeDate.getTime() - (localeDate.getTimezoneOffset() * 60 * 1000)); | ||
| + | } | ||
| + | return retVal; | ||
| + | } | ||
| + | </ | ||