时刻.js从日期获取日期名称
2022-08-30 05:04:14
我正在使用jquery和moment.js作为自定义日历。
我在变量中有一个日期对象,例如:myDate
Object { date="2014-12-23 14:00:00", timezone_type=3, timezone="Europe/Paris"}
我想,使用时刻.js(或不)获得这个日期的日期名称,在我的例子中,我需要得到:tuesday
想法?谢谢
我正在使用jquery和moment.js作为自定义日历。
我在变量中有一个日期对象,例如:myDate
Object { date="2014-12-23 14:00:00", timezone_type=3, timezone="Europe/Paris"}
我想,使用时刻.js(或不)获得这个日期的日期名称,在我的例子中,我需要得到:tuesday
想法?谢谢
片刻,您可以解析您拥有的日期字符串:
var dt = moment(myDate.date, "YYYY-MM-DD HH:mm:ss")
这是针对UTC的,如果您愿意,则必须从该点转换时区。
然后,您可以获取星期几:
dt.format('dddd');
var mydate = "2017-06-28T00:00:00";
var weekDayName = moment(mydate).format('dddd');
console.log(weekDayName);
mydate 是输入日期。变量 weekDayName 获取当天的名称。此处的输出是
星期三
var mydate = "2017-08-30T00:00:00";
console.log(moment(mydate).format('dddd')); // Wednesday
console.log(moment(mydate).format('ddd')); // Wed
console.log('Day in number[0,1,2,3,4,5,6]: '+moment(mydate).format('d')); // Day in number[0,1,2,3,4,5,6]: 3
console.log(moment(mydate).format('MMM')); // Aug
console.log(moment(mydate).format('MMMM')); // August
<script src="https://momentjs.com/downloads/moment.js"></script>