javascript - 使用 Javascript 获取上个月的最后一个日期

标签 javascript date monthcalendar

我有一个文本框,其中仅显示月份和年份。因此,当我有 2013 年 6 月时,当我查找上半年时,我希望上个月的日期为 6 月 14 日。 所以在 Javascript 中我只是使用

var currentmonth=doucument.getElementbyId("textbox");
var currentdate="01-"+currentmonth;// as earlier I had 1st to 15 of month.

我也想以某种格式获取最近几个月的最后日期,例如

"31-May-2013".

我正在尝试改变:

currentdate= new Date(currentdate).get...//but not working

最佳答案

创建日期对象:

var currentdate = new Date("01-"+currentmonth)

使用 setFullYeargetFullYeargetMonth 方法设置月份的最后一天:

currentdate.setFullYear(test.getFullYear(), test.getMonth()+1, 0)

关于javascript - 使用 Javascript 获取上个月的最后一个日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16917289/

相关文章:

r - date[i + 1] 和 date[i] 按组的时间差

vb.net - 如何在我的应用程序中显示月份选择日历

r - 如何计算每月的时差?

javascript - 替换 JavaScript 中的正则表达式匹配

javascript - 换了不行?? Javascript/Jquery

swift - 如何在 Swift 中分离 NSDate() 的日期和时间组件?

javascript - 算上一个月

javascript - SVG 图像未在 Mozilla 浏览器的 Canvas 中加载

javascript - 即时替换 css 文件(并将新样式应用于页面)

mysql - 查找多个日期之间的时间间隔 - Kettle