Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript…添加一天的日期并更改格式_Javascript_Date - Fatal编程技术网

Javascript…添加一天的日期并更改格式

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日星期二东部标准时

我这里有一个日期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日星期二东部标准时间等


如何解决此问题?

我强烈建议您查看


注意: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()
等之外的日期。这是一个仍在积极开发中的常见建议。您需要知道的一切: