后端返回数字 比如19 我怎么当前的年减去19 然后转化成datatime类型的数据 uniapp 前端
可以使用JavaScript中的Date对象,先获取当前年份,然后减去后端返回的数字,最后创建一个新的Date对象:
// 假设后端返回的数字是19
const backendNumber = 19;
// 获取当前年份
const currentYear = new Date().getFullYear();
// 计算出目标年份
const targetYear = currentYear - backendNumber;
// 创建一个新的Date对象
const targetDate = new Date(targetYear, 0, 1); // 第二个参数0表示1月份
// 输出结果
console.log(targetDate); // 输出对应的Date对象
这样就可以把后端返回的数字转换成一个对应的Date对象了。注意,这里只是演示了如何计算对应的年份,如果需要转换成其他的日期格式,还需要进行额外的处理。
原文地址: https://www.cveoy.top/t/topic/fsaH 著作权归作者所有。请勿转载和采集!