使用 MomentJS 计算日期在月边界上的差值
Calculating difference between dates over month border with MomentJS
我想显示某一天的数据并显示正确的日期
结构是这样的
daysago = [
{//...}, // today
{//...}, // yesterday
{//...}, // 2 days ago
{//...}, // 3 days ago
]
因此,如果我想获取昨天的数据,我可以读取daysAgo[1]
一切都很好,除了日期部分。
今天(2月3日),一天前的日期显示33. February
。我想问题出在瞬间.js有麻烦....东西?(因为它从 2 月 1 日开始)
getSingleDayStats = function(req, res, id, level, day) {
var daysAgoStart = moment().subtract(day, 'days').startOf('day');
var daysAgoEnd = moment(daysAgoStart).add(1, 'days');
var dateString = moment(daysAgoStart).format('DDD. MMM YYYY'); // this ends up wrong
}
为什么错了?我什至没有看到问题
moment()
应返回当前日期。我减去 1 天并使其成为字符串。
这是怎么回事?
谢谢
DDD
,这是一年中的一天。要显示月份的日期,您应该DD
var dateString = moment(daysAgoStart).format('DD. MMM YYYY');
http://momentjs.com/docs/#/displaying/
相关文章:
- 上传带有XMLHttprequest的文件-多部分/表单数据中缺少边界
- 对于如何在没有modernizr的情况下用边界半径的功能检测检查来替换我的旧浏览器检查
- 使用linq.js按当前日期订购一组momentjs日期
- 仅在边界内时替换特定字符
- 将谷歌地图中的平移边界设置为图像覆盖
- MomentJS代码不会开始新的一周
- 如何使用MomentJS实现从特定时间开始的计数
- 格式化momentjs日期时间
- 将边界设置为overlayImage谷歌地图
- 为什么不是't这=>边界“;这个“;到周围的范围
- 获取以屏幕像素为单位的旋转SVG元素的边界
- RegEx:在单词边界添加加号
- Momentjs-日期不可操作
- 我如何才能获得Facebook在边界内的位置列表
- 精灵从pixi到p2的边界多边形
- momentjs获取目标日期的周天数
- momentjs 显示本地时间和自动格式化字符串
- momentjs-toDate()-时区被重置
- 使用MomentJs在Nodejs中验证日期
- 使用 MomentJS 计算日期在月边界上的差值