Javascript new Date();在 Shopify 函数中返回 1970-01-01

问题描述 投票:0回答:1

我正在开发一个 Shopify 功能,其中将今天的日期与另一个日期进行比较。

当我运行

new Date();
来获取今天的日期时,它返回“1970-01-01”

我知道这是纪元时间,但我遇到的问题是每个人都说

new Date();
应该返回今天的日期,但它对我不起作用。这是 Shopify 扩展如何处理日期时间解析的问题,还是我应该通过其他方式获取今天的日期。

javascript shopify shopify-app
1个回答
0
投票

好的,所以我找到了一个与 Shopify 专门相关的解决方案。 我正在使用 Storefront API 为 Shopify 创建扩展。要获取当前日期(不幸的是,在撰写此答案时尚未添加日期时间功能),您需要将以下内容添加到您的 .graphql 查询中:

  shop {
    localTime {
      date
    }
  }

这是文档的链接:

https://shopify.dev/docs/api/functions/reference/cart-checkout-validation/graphql/common-objects/shop

© www.soinside.com 2019 - 2024. All rights reserved.