在 Javascript 中将字符串转换为日期以返回 JSON 数组
我想将字符串转换为日期对象,并添加该日期的最后三个月,以使用 javascript 形成季度报告。
例如,我使用以下命令收到以下字符串“August-2010”
var currDate = "August-2010";
根据日期,我需要计算从当前日期算起的最后三个月,例如: 2010年7月 2010年6月 2010 年 5 月
最后,我需要将结果格式化为以下格式的数组:
[May,Jun,Jul,Aug];
我应该如何在 Javascript 中执行此操作?
I would like to convert a string to date object and add in the last three month from the date to form a quarterly report using javascript.
For example, I am receiving the following string "August-2010" using the following
var currDate = "August-2010";
Based on the date, I will need to compute the last three months from the current date, for example:
July-2010
June-2010
May-2010
Lastly, I will need to format that result into an array in the following format:
[May,Jun,Jul,Aug];
How should I do it in Javascript?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
如果 currDate 的格式是固定的,我想你将不得不处理你的字符串并放置一些 if 和 else 以获得最终结果。例如,
If the format for currDate is fixed, I guess you will have to process your string and put a number of if and else to get the final result. For example,
此函数返回最近 X 个月的月+年:
http://jsfiddle.net/SLcNJ/4/< /a>
This function returns the month+year of the last X months:
http://jsfiddle.net/SLcNJ/4/