Estoy usando jquery y moment.js para un calendario personalizado.
Tengo un objeto de fecha en una variable myDatecomo:
 Object { date="2014-12-23 14:00:00", timezone_type=3, timezone="Europe/Paris"}
Quiero, usando moment.js (o no) obtener el nombre del día de esta fecha, en mi ejemplo necesito obtener: tuesday
Ideas? Gracias
                    
                        javascript
                                date
                                calendar
                                momentjs
                                
                    
                    
                        Clément Andraud
fuente
                
                fuente

Respuestas:
Con el momento puede analizar la cadena de fecha que tiene:
var dt = moment(myDate.date, "YYYY-MM-DD HH:mm:ss")Eso es para UTC, tendrá que convertir la zona horaria desde ese punto si así lo desea.
Entonces puede obtener el día de la semana:
dt.format('dddd');fuente
código
var mydate = "2017-06-28T00:00:00"; var weekDayName = moment(mydate).format('dddd'); console.log(weekDayName);mydate es la fecha de entrada. La variable weekDayName obtiene el nombre del día. Aquí la salida es
Salida
miércoles
var mydate = "2017-08-30T00:00:00"; console.log(moment(mydate).format('dddd')); console.log(moment(mydate).format('ddd')); console.log('Day in number[0,1,2,3,4,5,6]: '+moment(mydate).format('d')); console.log(moment(mydate).format('MMM')); console.log(moment(mydate).format('MMMM'));<script src="https://momentjs.com/downloads/moment.js"></script>fuente
var mydate = "2017-06-28T00:00:00"; var weekDayName = moment(mydate).format('ddd'); console.log(weekDayName);Resultado: mié
var mydate = "2017-06-28T00:00:00"; var weekDayName = moment(mydate).format('dddd'); console.log(weekDayName);Resultado: miércoles
fuente