我在2013/06/10这个日期来自数据库,并在一个名为date的变量中设置。
通过这样做,我在这一天添加了一天..
var endDate = new Date(date);
endDate.setDate(endDate.getDate() + 1);
现在我正在尝试将格式更改为yyyy / MM / dd
var finalEndDate = endDate.toString('yyyy/MM/dd');
alert(finalEndDate);
但是会返回
2013年6月11日星期二东部标准时间等
我该如何解决这个问题?
答案 0 :(得分:3)
据我所知,toString
没有任何论据。虽然很容易构建你的格式。
var finalEndDate = endDate.getFullYear() + '/' + (endDate.getMonth() + 1) + '/' + endDate.getDate();
日期对象的每个组件都有several getter methods来帮助您构建几乎任何格式。
答案 1 :(得分:2)
我强烈建议您查看Moment.js
var str = moment(date, 'YYYY/MM/DD').add('days', 1).format('yyyy/MM/dd');
注意:片刻不知道yyyy
,那应该是什么?有关支持的格式字符串,请参阅http://momentjs.com/docs/#/displaying/format/。