我想将数字30(30天)添加到JavaScript的日期,但它不断添加它像一个字符串,如何将其转换为日期格式,然后添加它?添加数字到日期而不追加为字符串
<input name = "date1" type = "text" id = "date1"
onchange = "document.zipad.date1_end.value = (document.zipad.date1.value) + 30" />
我想将数字30(30天)添加到JavaScript的日期,但它不断添加它像一个字符串,如何将其转换为日期格式,然后添加它?添加数字到日期而不追加为字符串
<input name = "date1" type = "text" id = "date1"
onchange = "document.zipad.date1_end.value = (document.zipad.date1.value) + 30" />
从本质上讲,这里就是你需要做的:
Date
对象。getDate
和setDate
上的对象将30天添加到对象。有几个图书馆可以让它变得相当简单;特别是Moment.js可能会有所帮助。
谢谢,但由于某种原因,他们阻止我再问问题,我认为这个网站是为了询问任何代码问题,现在他们已经选择了一些所谓的“标准”,我会看到其他地方。无论如何,谢谢:) – user2325465
@ user2325465:由于您的问题质量一直很差,您可能已被封锁。我认为这个问题很不错,所以我无论如何回答了这个问题,但是,对于[这个其他问题](http://stackoverflow.com/q/18552569),这个问题很不清楚。 (对于那个特定的问题,我至少会展示你期望在这个领域的内容,你输出的是什么HTML,以及你想要输出的内容。)关于问题的一个指南[这里](http:// meta .stackexchange.com/q/156810)。有关问题禁令的信息,请参阅[这里](http://meta.stackexchange.com/q/86997)。 – icktoofay
我不相信你在说什么,我看过很多所谓的“低质量”的问题回答,没有得分,所以这不是不敬的意思,但你们不是私人的美国国家航空航天局成员论坛来判断问题的“质量”,但编码问题无论如何都是一个好问题。 – user2325465
你能告诉我们你的代码吗?你的问题很不明确,特别是没有看到你在做什么。 – jprofitt
我有和onchange事件应该触发输入中的添加: – user2325465
– user2325465