Comment convertir une chaîne de date en date spécifique au fuseau horaire.?

knowledgeseeker001

Salut, j'ai un projet angulaire 5. J'ai des problèmes d'affichage des dates en fonction du fuseau horaire des utilisateurs.

Voici mon exemple d'extrait de code.

  formatDateForTableDisplay(dateValueAsString: string) {

    console.log(dateValueAsString); // this will print for example 2020-05-31

    const dateObject = new Date(dateValueAsString);

    if (this.formGroup.get('frequency').value === 'PER_DAY') {
      return this.datePipe.transform(dateObject, 'mediumDate');
    } else if (this.formGroup.get('frequency').value === 'PER_MONTH') {
      return this.datePipe.transform(dateObject, 'LLL, yyyy');
    } else {
      return this.datePipe.transform(dateObject, 'yyyy');
    }
  }

Le problème est d'imaginer si nous transmettons la chaîne de date 2020-05-31 à la fonction formatDateForTableDisplay. Dans un autre utilisateur, le fuseau horaire pourrait être le 1er juin car le fuseau horaire des utilisateurs est à +8 heures d'avance sur GMT, cela doit être imprimé comme 2020-06-01. comment puis-je y parvenir

Je vous remercie

rhavelka

Vous dateValueAsStringarrivez en tant que 2020-05-31, ce qui signifie que vous n'avez pas d'heures, de minutes ou de secondes (les heures sont le plus important dans ce cas). Vous ne pouvez donc pas dire s'il a dateValueAsStringété enregistré à 2 heures du matin (ce qui signifie qu'il resterait en tant que 31/05/2020) ou s'il a été enregistré à 23 heures (ce qui signifie qu'il devrait être converti au 01/06/2020)

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

Comment convertir une date dans un fuseau horaire spécifique et l'envoyer au serveur

Comment convertir la date de chaîne avec le fuseau horaire en datetime?

Comment obtenir une date de fuseau horaire local à partir d'une chaîne de date en javascript?

Comment convertir une date en millisecondes sans décalage de fuseau horaire?

Définition de l'objet Date () à une heure spécifique si je connais le fuseau horaire dans la chaîne

Comment convertir une date / heure d'un fuseau horaire spécifique en sa version UTC en utilisant la bibliothèque django.utils.timezone?

Comment convertir la date d'un fuseau horaire en un autre fuseau horaire

Comment puis-je convertir une chaîne de date spérée en chaîne de date consécutive

comment convertir une chaîne datetime avec un fuseau horaire inconnu en horodatage en python

Quelle est la meilleure façon de convertir une date en date / heure dans le fuseau horaire actuel dans Rails 4?

Convertir la date et l'heure au format du fuseau horaire en heure locale

Comment déterminer si une date spécifique à un fuseau horaire dans le passé est l'heure d'été ou non en python?

Comment ignorer le fuseau horaire JavaScript pour envoyer une date / heure au serveur

Comment convertir une chaîne en date au format 24 heures dans PowerShell?

Convertir tout en un fuseau horaire spécifique avant d'appeler une API

Changement du fuseau horaire de la date en UTC au niveau d'API 21

Automapper - Convertir UTC en fuseau horaire spécifique

Comment définir un fuseau horaire pour une date JavaScript?

JavaScript: Comment obtenir une date simple sans fuseau horaire

convertir une chaîne au format horaire en langage R

Comment analyser une date json / javascript avec le fuseau horaire en C # DateTime?

Comment convertir une chaîne sans délimiteurs en date?

Comment convertir une date en chaîne dans Google Sheet

Comment puis-je convertir une chaîne en date?

Comment convertir une date en chaîne formatée

Convertir le fuseau horaire GMT en fuseau horaire spécifique à l'utilisateur

Comment convertir une chaîne de date de Rails en Swift

Comment puis-je convertir les horodatages enUTCString et empêcher le navigateur de changer la date en fuseau horaire local?

convertir une chaîne ayant un fuseau horaire en un objet datetime utc python

TOP Lista

  1. 1

    ¿Cómo ocultar la aplicación web de los robots de búsqueda? (ASP.NET)

  2. 2

    OAuth 2.0 utilizando Spring Security + WSO2 Identity Server

  3. 3

    Manera correcta de agregar referencias al proyecto C # de modo que sean compatibles con el control de versiones

  4. 4

    Ver todos los comentarios en un video de YouTube

  5. 5

    uitableview delete button image in iOS

  6. 6

    ¿Título del selector de SwiftUI?

  7. 7

    Swift / Firebase : Facebook 사용자가 계정을 만들 때 Firebase 데이터베이스에 제대로 저장하려면 어떻게해야합니까?

  8. 8

    ¿Es posible reemplazar los valores de un archivo config.properties a través de TFS?

  9. 9

    Representación de mapas 3D en juegos

  10. 10

    Golang ListenAndServeTLS devuelve datos cuando no se usa https en el navegador

  11. 11

    Declarar propiedades reactivas (agregar bloques de componentes dinámicamente desde la inserción de matriz)

  12. 12

    Cómo hacer que SwiftUI Text multilineTextAlignment comience desde arriba y centro

  13. 13

    Cómo depurar una aplicación React en Visual Studio 2019 usando la plantilla "Blank Node.js"

  14. 14

    Múltiples relaciones en la misma tabla con dos columnas Laravel

  15. 15

    No existe tal archivo o directorio cuando se inicia el nombre del directorio con /

  16. 16

    Verilog : 입력 신호를 한 클럭 주기로 지연시키는 방법은 무엇입니까?

  17. 17

    ¿Cómo hacer un generador de ruido Perlin más suave?

  18. 18

    Problème avec le dessin d'un élément Qml avec des appels OpenGL bruts

  19. 19

    El nombre 'HttpContext' no existe en el contexto actual en Razor

  20. 20

    WPF pleine largeur DataGridColumn sur la largeur de DataGrid

  21. 21

    Tengo algunos problemas con el syscall de golang cuando llamo a dll en win7-64

CalienteEtiquetas

Archivo