vue对日期的年、月、日进行增加,转换成指定格式的字符串(yyyy-MM-dd)
2023-12-28 14:38:33
let date = new Date('2023-12-28'); //当前日期
let startYear = date.getFullYear(); // 年
let startMonth = date.getMonth() + 1; // 月
年
let addYear = 3;
date.setFullYear(startYear + Number(addYear ));
endDate = this.formatDate(date);
月
let addMonth = 3;
let endMonth = startMonth + Number(addMonth );
date.setMonth(endMonth - 1);
endDate = this.formatDate(date);
日
let startTimestamp = Date.parse(date); // 转换成时间戳
一天的时间戳为86400000
let addDate = 3;
endDate = this.formatDate(
? ? new Date(
? ? ? ? startTimestamp + Number(addDate) * 86400000
? ? ?)
);
日期转换成指定格式的字符串yyyy-MM-dd
formatDate(date) {
? ? ? let dateStr = date.getFullYear() + "-";
? ? ? dateStr += date.getMonth() + 1 + "-";
? ? ? dateStr += date.getDate();
? ? ? return dateStr;
}
文章来源:https://blog.csdn.net/qq_41816742/article/details/135264026
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!