JavaScript:获取第一个月前 6 个月的日期的最简单方法
JavaScript: simplest way to get the date of the month 6 months prior on the first?
所以如果今天是 2010 年 4 月 12 日,它应该返回 2009 年 10 月 1 日
我用谷歌搜索过的一些可能的解决方案似乎过于复杂,有什么建议吗?
您可以使用
两个日期
var date = new Date(2010, 3, 12);
var date6MonthsAgo = new Date(date);
date6MonthsAgo.setMonth(date.getMonth() - 6);
// and to set it to the first date of the month
date6MonthsAgo.setDate(date.getDate() - date.getDate() + 1);
moment.js 是一个很棒的 JavaScript 库,用于显示和操作日期/时间
http://momentjs.com/
在这种情况下,您将使用: var date = moment().subtract(6, 'months').toString();
JSFiddle
https://jsfiddle.net/aadoy9qo/
相关文章:
- JQuery:向多个匹配结果添加换行符的最简单方法
- 访问对象的最简单方法'的单独财产
- 在Scroll上更新CSS代码:简化它就不会了'不要使用JQuery和最简单的Javascript
- 什么'这是使用jQuery将一些文本锚定到外部链接的最简单方法
- 什么是处理JavaScript的最简单的网络抓取工具
- 实施会员系统的最简单方法是什么
- 我需要最快、最简单的方法来在 Javascript 中绘制数据
- 出错时更改文本字段边框的最简单方法
- JavaScript:获取第一个月前 6 个月的日期的最简单方法
- 在CreateJS中加载视频的最简单方法
- 对于 MEAN 堆栈 docker 容器来说,在 OS X 和 DigitalOcean 上具有相同配置的最简单设置是什
- 使用JavaScript过滤从网页复制的文本的最简单方法
- 创建在Javascript和PHP之间使用的唯一代码的最简单方法
- 使用JS找出字符串中字符重复的最简单方法是什么
- 检查数组中元素的数据类型是否为日期对象的最简单方法
- Facebook发送日期的格式的名称是什么,以及在javascript中对该格式进行排序的最简单方法是什么
- 仅显示日期时间到分钟的最简单方法是什么
- 创建javascript日期的最简单方法;2011年4月18日"1980年6月1日”;总体安排
- 将无效日期转换为时间对象的最简单方法
- 最简单的方法找到一个日期,X持续时间从另一个日期,在moment.js