我有一个开始日期字符串"20.03.2014",我想在这个字符串中加上5天.但是我在提醒窗口中没有新的日期"2014年3月25日".

下面是我的javascript代码:

startdate = "20.03.2014";
var new_date = moment(startdate, "DD-MM-YYYY").add("DD-MM-YYYY", 5);

alert(new_date);

这是我的jsfiddle:http://jsfiddle.net/jbgUt/1/

我该怎么解决这个问题?

我喜欢这个字符串格式"25.03.2014"

希望有人能帮我.

推荐答案

更新日期:2016年1月19日

截至时刻2.8.4-使用.add(5, 'd')(或.add(5, 'days'))代替.add('d', 5)

var new_date = moment(startdate, "DD-MM-YYYY").add(5, 'days');

感谢@Bala提供的信息.

更新日期:2014年3月21日

这就是你需要做的,才能得到那种格式.

Here's an updated fiddle

startdate = "20.03.2014";
var new_date = moment(startdate, "DD-MM-YYYY").add('days', 5);

var day = new_date.format('DD');
var month = new_date.format('MM');
var year = new_date.format('YYYY');

alert(day + '.' + month + '.' + year);

原件:2014年3月20日

你没有告诉它如何添加/添加什么单位.使用-

 var new_date = moment(startdate, "DD-MM-YYYY").add('days', 5);

Javascript相关问答推荐

Angular 拦截器错误处理删除方法问题

如何比较嵌套对象的更改并创建更改报告

从mat—country—select获取整个Country数组

空的结果抓取网站与Fetch和Cheerio

获取Uint8ClampedArray中像素数组的宽度/高度

使用GraphQL查询Uniswap的ETH价格

try 使用javascript隐藏下拉 Select

在HTML语言中调用外部JavaScript文件中的函数

用于在路径之间移动图像的查询

如何在Svelte中从一个codec函数中调用error()?

Use Location位置成员在HashRouter内为空

向数组中的对象添加键而不改变原始变量

无法读取未定义的属性(正在读取合并)-react RTK

Chart.js Hover线条在鼠标离开时不会消失

递增/递减按钮React.js/Redux

如何在Reaction中设置缺省值, Select 下拉列表,动态追加剩余值?

限制数组中每个元素的长度,

AstroJS混合模式服务器终结点返回404

如何用react组件替换dom元素?

ReactJS在类组件中更新上下文