【问题标题】:Js date to string [duplicate]Js日期到字符串[重复]
【发布时间】:2022-01-16 22:14:05
【问题描述】:

我需要在日期减法后以字符串格式返回日期 yyyy-mm-dd

const date = new Date();
const diff = date.setDate( date.getDate() - 10 );

添加 toISOString() 不起作用,因为它不是函数

【问题讨论】:

    标签: javascript


    【解决方案1】:

    编辑:更简单的解决方案(谢谢@Ivar)。你可以直接在date上使用toISOString

    const date = new Date();
    
    date.setDate( date.getDate() - 10 );
    
    const iso_date = date.toISOString();
    

    【讨论】:

      【解决方案2】:
      const date = new Date();
      const diff = date.setDate( date.getDate() - 10 );
      const d = new Date(diff);
      const result = d.getFullYear() + "-" + d.getMonth() + "-" + d.getDate();
      

      【讨论】:

        【解决方案3】:
        const d = new Date();
        
        const result = d.getFullYear() + "-" + d.getMonth() + "-" + d.getDate()
        
        console.log(result)
        

        【讨论】:

          猜你喜欢
          • 2016-10-07
          • 1970-01-01
          • 1970-01-01
          • 2018-05-14
          • 1970-01-01
          • 2015-07-24
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多