javascript - moment.calendar() 没有时间

标签 javascript python momentjs

我想在没有时间的情况下使用 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'
})

见:http://momentjs.com/docs/#/displaying/calendar-time/

关于javascript - moment.calendar() 没有时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32420447/

相关文章:

javascript - 如何设置谷歌地图信息窗口的样式

javascript - 在 JSON 对象的顶部添加一些东西

javascript - Google Analytics,跟踪页面卸载事件

python - 如果行值包含在单独数据帧的列中,则返回 bool 指示符

Python SUDS 在调用中不包含参数

javascript - 数据表和 moment.js 时间过滤

javascript - 从完整日期获取时的时间错误

javascript - 在表单验证中,如果字段中没有单词,它会返回错误但仍会提交 cgi 文件?

python - 如何在 Python 中使用 TimeSeries 模块最好地保存 1000 个不同的数据系列?

angularjs - Moment.js 未捕获的语法错误