首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在javascript上获取当前时间?

如何在javascript上获取当前时间?
EN

Stack Overflow用户
提问于 2021-06-18 15:54:55
回答 2查看 88关注 0票数 1

我在visual studio代码上有一个这样的方法,当我运行程序时,程序允许我在当前时间之前租用产品,我知道new Date()方法在这里不起作用,我如何解决这个问题?

代码语言:javascript
运行
复制
 rent() {
        if (
          this.rentDate > this.returnDate ||
          this.rentDate <new Date()||
          !this.rentDate||
          !this.returnDate
        ) {
              this.toastrService.warning(
                  'Invalid dates'
              );
              return;
          }
}
EN

回答 2

Stack Overflow用户

发布于 2021-06-18 17:44:03

Date.now()创建一个现在的时间戳

new Date()在创建时创建一个新的date对象。在此对象上,您可以使用date方法(getDay、getMonth等),如下所示:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date

票数 0
EN

Stack Overflow用户

发布于 2021-06-18 19:59:40

我解决了这个问题。

rentDatereturnDate被格式化为Date,我将它们转换为string,然后我写了这段代码,它起作用了:

代码语言:javascript
运行
复制
 if (
      Date.parse(this.rentDate) > Date.parse(this.returnDate) ||
      Date.parse(this.rentDate) <  Date.now()-86400000||
      !this.rentDate||
      !this.returnDate
   ) {
      this.toastrService.warning(
        "Invalid dates"
      );
      return;
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68031428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档