如何获取JavaScript中当前日期前后一个月的日期字符串表示?

2026-04-20 00:172阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计266个文字,预计阅读时间需要2分钟。

如何获取JavaScript中当前日期前后一个月的日期字符串表示?

场景+前端使用日期选择控件在进入页面时开始时间和结束时间默认值为当前日期的前一个月和后一个月。格式为YYYY-MM-DD,例如2020-10-09。+注意:关注公众号+道路的“

场景

前端使用日期选择控件在刚进入页面时开始时间和结束时间默认赋值为当前日期的一个月前和一个月后。

如何获取JavaScript中当前日期前后一个月的日期字符串表示?

并且赋值的格式为"2020-10-9"这种日期字符串格式。

注:

关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。

实现

var lastMonthToday = new Date( new Date().getTime() - 30 * 24 * 60 * 60 * 1000 ); var lastMonthYear = lastMonthToday.getFullYear(); var lastMonth = lastMonthToday.getMonth() + 1; var lastMonthDay = lastMonthToday.getDate < 10 ? "0" + lastMonthToday.getDate : lastMonthToday.getDate(); var lastMonthKsrq = lastMonthYear + "-" + lastMonth + "-" + lastMonthDay; var nextMonthToday = new Date( new Date().getTime() + 30 * 24 * 60 * 60 * 1000 ); var nextMonthYear = nextMonthToday.getFullYear(); var nextMonth = nextMonthToday.getMonth() + 1; var nextMonthDay = nextMonthToday.getDate < 10 ? "0" + nextMonthToday.getDate : nextMonthToday.getDate(); var nextMonthJsrq = nextMonthYear + "-" + nextMonth + "-" + nextMonthDay;

本文共计266个文字,预计阅读时间需要2分钟。

如何获取JavaScript中当前日期前后一个月的日期字符串表示?

场景+前端使用日期选择控件在进入页面时开始时间和结束时间默认值为当前日期的前一个月和后一个月。格式为YYYY-MM-DD,例如2020-10-09。+注意:关注公众号+道路的“

场景

前端使用日期选择控件在刚进入页面时开始时间和结束时间默认赋值为当前日期的一个月前和一个月后。

如何获取JavaScript中当前日期前后一个月的日期字符串表示?

并且赋值的格式为"2020-10-9"这种日期字符串格式。

注:

关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。

实现

var lastMonthToday = new Date( new Date().getTime() - 30 * 24 * 60 * 60 * 1000 ); var lastMonthYear = lastMonthToday.getFullYear(); var lastMonth = lastMonthToday.getMonth() + 1; var lastMonthDay = lastMonthToday.getDate < 10 ? "0" + lastMonthToday.getDate : lastMonthToday.getDate(); var lastMonthKsrq = lastMonthYear + "-" + lastMonth + "-" + lastMonthDay; var nextMonthToday = new Date( new Date().getTime() + 30 * 24 * 60 * 60 * 1000 ); var nextMonthYear = nextMonthToday.getFullYear(); var nextMonth = nextMonthToday.getMonth() + 1; var nextMonthDay = nextMonthToday.getDate < 10 ? "0" + nextMonthToday.getDate : nextMonthToday.getDate(); var nextMonthJsrq = nextMonthYear + "-" + nextMonth + "-" + nextMonthDay;