Javascript…添加一天的日期并更改格式
我这里有一个日期2013/06/10,它来自数据库,在一个名为date的变量中设置 我这样做,使这一天又多了一天Javascript…添加一天的日期并更改格式,javascript,date,Javascript,Date,我这里有一个日期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日星期二东部标准时
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日星期二东部标准时间等
如何解决此问题?我强烈建议您查看
注意:moment不知道yyyy,那应该是什么?有关支持的格式字符串,请参阅。我强烈建议您查看
注意:moment不知道yyyy,那应该是什么?有关支持的格式字符串,请参阅。据我所知,
toString
不接受任何参数。不过,构建格式很容易
var finalEndDate = endDate.getFullYear() + '/' + (endDate.getMonth() + 1) + '/' + endDate.getDate();
date对象的每一个组件都有许多参数,可以帮助您构造几乎任何格式。据我所知,
toString
不接受任何参数。不过,构建格式很容易
var finalEndDate = endDate.getFullYear() + '/' + (endDate.getMonth() + 1) + '/' + endDate.getDate();
<日期>对象的每个组件都有助于构造几乎任何格式。如果使用jQuery,请考虑使用这个插件:EnDealtotoToScript('Yyyy,MMM,DDDD))。简而言之,它不接受参数。您需要手动地用<代码> GETMUNTH()/代码>等来格式化它,或者找到一个库来设置日期超出了代码> toSTRIN()/<代码>,<代码> ToLaCaleTebug()/代码>等等。这是一个共同的建议,它仍然在活跃的开发中。您需要知道的一切:如果您正在使用jQuery,请考虑使用这个插件:EndoDATE.ToStand。('yyyy,MMMM,dddd')的副本。简言之,不接受参数。您需要使用
getMonth()
等手动对其进行格式化。或者找到一个库来格式化toString()
,toLocaleString()
等之外的日期。这是一个仍在积极开发中的常见建议。您需要知道的一切: