我想在没有时间的情况下使用 moment.calendar() 选项......所以而不是 “上周二下午 5 点”我想要“上周二”。 有谁知道现在是否有解决方案? 我找到了这个 fiddle http://jsfiddle.net/nawxZ/ ,这显然显示了一个解决方案,但我看不出这应该如何工作? 谢谢 卡尔
function log(str) {
$('body').append('<p>' + str + '</p>');
}
log(moment().calendar());
log(moment().calendar(true));
最佳答案
从 2.10.5 开始,您可以这样做:
moment(/*your date*/).calendar(null,{
lastDay : '[Yesterday]',
sameDay : '[Today]',
nextDay : '[Tomorrow]',
lastWeek : '[last] dddd',
nextWeek : 'dddd',
sameElse : 'L'
})
关于javascript - moment.calendar() 没有时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32420447/