Vue之JavaScript获取当前日期的月初和月末
要获取当前日期所在月份的月末日期,你可以按照以下步骤操作:
首先,获取当前日期。
然后,将日期设置为下个月的第一天。
最后,将日期减去一天,这样就得到了当前月份的月末日期。
以下是这个过程的 JavaScript 代码示例:
/**
* 获取当前日期所在月份的月初和月末日期
*/
function getEndOfMonth() {
var today = new Date(); // 获取当前日期
var nowMonth = new Date(today.getFullYear(), today.getMonth(), 1); // 当前月的第一天
var nextMonth = new Date(today.getFullYear(), today.getMonth() + 1, 1); // 下个月的第一天
var endOfMonth = new Date(nextMonth - 1); // 当前月的月末日期
console.log(nowMonth); // 输出当前月份的月初日期
console.log(endOfMonth); // 输出当前月份的月末日期
}
这个函数不需要任何参数。它返回当前月份的月末日期,以 JavaScript 中的 Date 对象的形式表示。
同理,想获取前几天或者后几天也是如此即可。
var today = new Date(); // 获取当前日期
var lastday = new Date(today.getFullYear(), today.getMonth(), -1); // 当前前一天
var nextday = new Date(today.getFullYear(), today.getMonth(), 1); // 当前后一天
获取当前日期后几个小时
var today = new Date(); // 获取当前日期
var nexthour = today.getTime() + 1000 * 60 * 60 * 2;//获取当前日期后几个小时
today.setTime(tarTodayMin);
获取当前日期后几个分钟
var today = new Date(); // 获取当前日期
var nextmin = today.getTime() + 1000 * 60 * 9;//获取当前日期后9个分钟
today.setTime(tarTodayMin);