0
votes

Masquer heure et minute si 0

J'essaie d'éliminer les heures et les minutes s'ils sont 0

Exemple (si heure = 0) xxx

et (minute = 0) xxx

mais si les heures sont xxx

Voici ce que j'ai essayé, mais c'est tellement faux xxx


1 commentaires

Ajouter seulement si les valeurs sont supérieures à 0 I.e. > 0


3 Réponses :


0
votes

Comme il s'agit d'un problème de présentation, je le réparerais dans le contexte de présentation (c'est-à-dire la chaîne). Voici un exemple rapide.

timeString.replace(/^0H, (0m, )?/, '')


0 commentaires

1
votes

Votre code fonctionne, seulement vos conditions où mal écrites:
si (h = 0 & m = 0); code>
Vous devez utiliser deux ou trois paniers égaux pour vérifier l'égalité, deux ampersands pour l'exploitant et l'opérateur et retirez le point-virgule après la condition IF.
si (h === 0 && m === 0) code>

Voici un exemple de travail: p>

p>

<p id="tts"></p>


1 commentaires

Merci, cela fonctionne bien;)



1
votes

Il y a un moyen plus facile de le faire avec directement à l'aide de l'objet de date JavaScript:

p>

<p id="ttl"></p>


0 commentaires