alert(dateObj)
donne Wed Dec 30 2009 00:00:00 GMT+0800
Comment obtenir la date au format 2009/12/30
?
javascript
date
user198729
la source
la source
Réponses:
ou vous pouvez définir une nouvelle date et donner les valeurs ci-dessus
la source
getMonth
etgetUTCMonth
?getUTCDay()
doit être remplacé pargetUTCDate()
, puisque day est le numéro du jour de la semaine (0-6) et date est le numéro du jour du mois (1-31).Étant donné que l'indice du mois est basé sur 0, vous devez l'incrémenter de 1.
Éditer
Pour une liste complète des fonctions d'objet de date, voir
Date
Renvoie le mois (0-11) à la date spécifiée en fonction de l'heure locale.
Renvoie le mois (0-11) à la date spécifiée en fonction de l'heure universelle.
la source
la source
Je vous suggère d'utiliser Moment.js http://momentjs.com/
Ensuite, vous pouvez faire:
Remarque: vous n'avez pas vraiment besoin d'ajouter
new Date()
si vous voulez le TimeDate actuel, je l'ai seulement ajouté comme référence que vous pouvez lui passer un objet date. pour la TimeDate actuelle, cela fonctionne également:la source
Info
Si un mois et une date à 2 chiffres sont souhaités (2016/01/01 vs 2016/1/1)
code
production
06/10/2016
violon
https://jsfiddle.net/Hastig/1xuu7z7h/
crédit
Plus d'informations et crédit à cette réponse
plus
Pour en savoir plus sur
.slice
l' éditeur d'essayer vous-même à w3schools, vous m'avez aidé à mieux comprendre comment l'utiliser.la source
Bon complément de mise en forme: http://blog.stevenlevithan.com/archives/date-time-format .
Avec cela, vous pourriez écrire:
la source
Utilisez les méthodes d'obtention de date.
http://www.tizag.com/javascriptT/javascriptdate.php
http://www.htmlgoodies.com/beyond/javascript/article.php/3470841
la source
la source
FORMAT EUROPE (ANGLAIS / ESPAGNOL)
Si vous avez également besoin de la date du jour, vous pouvez utiliser celle-ci.
* Pour le format espagnol, il suffit de traduire la variable WEEK.
Sortie: lundi - 16/11/2015 14:24
la source
Avec la réponse acceptée, le 1er Janvier sera affiché comme ceci:
2017/1/1
.Si vous préférez
2017/01/01
, vous pouvez utiliser:la source
Pourquoi pas simplement?
Vérifiez ici:
la source
Voici une façon plus propre d'obtenir l'année / mois / jour avec des modèles de littéraux:
la source
Pour référence, vous pouvez voir les détails ci-dessous
// Renvoie les minutes (0-59) new Date (). GetMonth () // Renvoie le mois (0-11) new Date (). GetSeconds () // Renvoie les secondes (0-59) new Date () .getTime () // Renvoie l'heure (millisecondes depuis le 1er janvier 1970)
la source
Vous pouvez simplement utiliser ce code d'une ligne pour obtenir la date au format année-mois-date
la source
J'utilise ceci qui fonctionne si vous lui passez un horodatage date obj ou js:
la source
ES2018 a introduit des groupes de capture d'expression régulière que vous pouvez utiliser pour capturer le jour, le mois et l'année:
L'avantage de cette approche est la possibilité de saisir le jour, le mois et l'année pour les formats de date de chaîne non standard.
Réf. https://www.freecodecamp.org/news/es9-javascripts-state-of-art-in-2018-9a350643f29c/
la source