我希望能够以特定格式显示所点击日期的本地化字符串,但尽管显示已经设置了本地化,我得到的字符串是这个:
Fri Jun 05 2015 00:00:00 GMT+0300 (EEST)
我希望将其转换为本地化词汇的Friday,5. June 2015
。
在点击事件中,当我console.log
target
时,我会得到date._d
下错误的字符串,尽管在日期中的date._locale
下我也看到了本地化的内容。
而且我真的不明白一旦我使用target.date.toDate()
后如何更改格式。
我的CLNDR初始化中的clickEvents:
clickEvents: {
click: function (target) {
$('.selected-date').text(target.date.toDate());
console.log(target);
}
},
我不确定这是Moment还是CLNDR的问题,但我倾向于认为是Moment的问题,因为CLNDR正在使用它。
以下是console.log
返回的内容:
{
element: div.day.today.calendar-day-2015-06-05.calendar-dow-4,
events: Array[0], date: Moment,
date: Moment {
_d: Fri Jun 05 2015 00:00:00 GMT+0300 (EEST)
_f: "YYYY-MM-DD "
_i: "2015-06-05"
_isAMomentObject: true
_isUTC: false
_locale: Locale
_pf: Object
__proto__: Moment
element: div.day.today.calendar-day-2015-06-05.calendar-dow-4
events: Array[0]
__proto__: Object
}
}
类似这样的东西。任何帮助都受到欢迎。