可以使用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对象了。注意,这里只是演示了如何计算对应的年份,如果需要转换成其他的日期格式,还需要进行额外的处理。

后端返回数字 比如19 我怎么当前的年减去19 然后转化成datatime类型的数据 uniapp 前端

原文地址: https://www.cveoy.top/t/topic/fsaH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录