我已经检查过这个帖子:在哪里可以找到有关在 JavaScript 中格式化日期的文档? https://stackoverflow.com/questions/1056728/formatting-a-date-in-javascript
我也调查过http://home.clara.net/shotover/datetest.htm http://home.clara.net/shotover/datetest.htm
我的字符串是:Mon Jun 24 2013 05:30:00 GMT+0530 (India Standard Time)
我想将其转换为dd-mm-yyyy
format.
我尝试使用:
var dateString = 'Mon Jun 24 2013 05:30:00 GMT+0530 (India Standard Time)';
var myDate = new Date(dateString);
var final_date = myDate.getDay()+"-"+(myDate.getMonth()+1)+"-"+myDate.getFullYear();
但它给我的结果是:1-6-2013
The getDay()
value 是一周中某天的索引。
例如,
如果我的dateString
is Thu Jun 20 2013 05:30:00 GMT+0530 (India Standard Time)
它给出的输出为4-6-2013
如何获得正确的 Day 值?
PS:我尝试使用.toLocaleString()
并从中创建新的日期对象。但它给出了相同的结果。
要获取当月的某一天,请使用getDate() https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getDate:
var final_date = myDate.getDate()+"-"+(myDate.getMonth()+1)+"-"+myDate.getFullYear();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)