我想要一个变量DD-MM-YYYY
使用Moment.js 格式保存昨天的日期。因此,如果今天是2015年5月15日,我想减去一天并得到14-4-2015。
我已经尝试过几种类似的组合:
startdate = moment().format('DD-MM-YYYY');
startdate.subtract(1, 'd');
还有这个:
startdate = moment().format('DD-MM-YYYY').subtract(1, 'd');
还有这个:
startdate = moment();
startdate.subtract(1, 'd');
startdate.format('DD-MM-YYYY')
但是我不明白...
格式化之前是否尝试过减去?格式化它只会给您一个字符串...
—
ndugger 2015年
moment()。subtract(10,“ days”)而不只是“ d”吗?
—
leopik 2015年
将昨天的日期“保留”为date,并在需要显示时将其转换为格式化的字符串。
—
Pointy 2015年
@NickDugger我在那个问题上犯了一个错误,最后一次尝试应该说startdate = moment(); 在第一行。我已经编辑了,谢谢
—
beaumondo
format()
是使它成为字符串的函数。您应该最后这样做。