jQuery moment.js obtenir le nom du jour à partir de la date

J'utilise jQuery et moment.js pour un calendrier personnalisé.

J'ai un objet date dans une variable myDate comme:

 Object { date="2014-12-23 14:00:00", timezone_type=3, timezone="Europe/Paris"}

Je veux, en utilisant le moment.js (ou non) obtient le nom du jour de cette date, dans mon exemple, je dois obtenir: tuesday

Idées ? Merci

45
demandé sur Clément Andraud 2014-12-27 19:09:35

2 réponses

Avec moment, vous pouvez analyser la chaîne de date que vous avez:

var dt = moment(myDate.date, "YYYY-MM-DD HH:mm:ss")

C'est pour UTC, vous devrez convertir le fuseau horaire à partir de ce point si vous le souhaitez.

Ensuite, vous pouvez obtenir le jour de la semaine:

dt.format('dddd');
85
répondu Paul 2014-12-27 16:16:39

Code

var mydate = "2017-06-28T00:00:00";
var weekDayName =  moment(mydate).format('dddd');
console.log(weekDayName);

Mydate est la date d'entrée. La variable weekDayName obtient le nom du jour. Ici, la sortie est

Sortie

Mercredi

var mydate = "2017-06-28T00:00:00";
var weekDayName =  moment(mydate).format('dddd');
console.log(weekDayName);
<script src="https://momentjs.com/downloads/moment.js"></script>
9
répondu Deepu Reghunath 2018-06-06 19:43:53