简体   繁体   English

如何使用javascript date.js库以d / m / y格式获取日期?

[英]How to get date in d/m/y format using javascript date.js library?

I am trying to get next 30th date from a specified date using javascript library date.js. 我正在尝试使用javascript库date.js从指定日期获取下一个30号日期。 here is my code: 这是我的代码:

 <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> 

However I'm getting output like this: Tue Apr 28 2015 00:00:00 GMT+0530 (India Standard Time) 但是我得到的输出是这样的:Tue Apr 28 2015 00:00:00 GMT + 0530(印度标准时间)

How to get output like this? 如何获得这样的输出?

28/4/2015 28/4/2015

You just need to use .toString('dd/MM/yyyy') like this: 您只需要像这样使用.toString('dd / MM / yyyy'):

<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>

As standard JS does not support a (dd/mm/yyyy) format I'd recommend downloading and installing Date.js: https://github.com/datejs/Datejs 由于标准JS不支持(dd / mm / yyyy)格式,因此我建议下载并安装Date.js: https : //github.com/datejs/Datejs

After which you should be able to reference 之后,您应该可以参考

new Date().toString('M/d/yyyy')   

where you have 你在哪里

.toString('dd/MM/yyyy');    

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM