【发布时间】:2022-01-16 22:14:05
【问题描述】:
我需要在日期减法后以字符串格式返回日期 yyyy-mm-dd
const date = new Date();
const diff = date.setDate( date.getDate() - 10 );
添加 toISOString() 不起作用,因为它不是函数
【问题讨论】:
标签: javascript
我需要在日期减法后以字符串格式返回日期 yyyy-mm-dd
const date = new Date();
const diff = date.setDate( date.getDate() - 10 );
添加 toISOString() 不起作用,因为它不是函数
【问题讨论】:
标签: javascript
编辑:更简单的解决方案(谢谢@Ivar)。你可以直接在date上使用toISOString。
const date = new Date();
date.setDate( date.getDate() - 10 );
const iso_date = date.toISOString();
【讨论】:
const date = new Date();
const diff = date.setDate( date.getDate() - 10 );
const d = new Date(diff);
const result = d.getFullYear() + "-" + d.getMonth() + "-" + d.getDate();
【讨论】:
const d = new Date();
const result = d.getFullYear() + "-" + d.getMonth() + "-" + d.getDate()
console.log(result)
【讨论】: