我正在尝试使用javascript库date.js从指定日期获取下一个第30个日期。这是我的代码:
<script src="date.js">
var val = (document.formi.pack_val.value) * (30) ;
var d = Date.today().add(val).days();
document.formi.date.value = d;
</script>
&#13;
但是我得到这样的输出: 2015年4月28日星期二00:00:00 GMT + 0530(印度标准时间)
如何获得这样的输出?
28/4/2015
答案 0 :(得分:1)
你只需要像这样使用.toString(&#39; dd / MM / yyyy&#39;):
<script src="date.js">
var val = (document.formi.pack_val.value) * (30) ;
var d = Date.today().add(val).days();
document.formi.date.value = d.toString('dd/MM/yyyy');
</script>
答案 1 :(得分:1)
由于标准JS不支持(dd / mm / yyyy)格式,我建议下载并安装Date.js:https://github.com/datejs/Datejs
之后你应该可以参考
new Date().toString('M/d/yyyy')
你有
的地方.toString('dd/MM/yyyy');