【问题标题】:Order date showing 01-01-1970 in WooCommerce orders when exported to ShipStation导出到 ShipStation 时,WooCommerce 订单中的订单日期显示为 01-01-1970
【发布时间】:2018-05-24 16:34:42
【问题描述】:

所以我们的商店出现了一个有趣的问题。到目前为止,我们没有遇到任何问题,但是自从最新的 WooCommerce 更新以来,通过 WooCommerce 订单源导出到 ShipStation 的所有订单日期都显示为 01-01-1970。我能够确认这不是 ShipStation 问题,而是 WooCommerce 问题。

我检查了我们 MySQL 数据库中的所有数据表(因为我最初认为这可能是 MySQL 数据库问题),但一切似乎都很好。

订单日期显示如下:

<OrderDate>01/01/1970 07:00</OrderDate>

但是,Last Modified 显示正确的日期/时间:

<LastModified>05/23/2018 15:42</LastModified>

还有人知道是什么原因造成的吗?

【问题讨论】:

  • 正如我原来的帖子所述,我已经确认这不是 ShipStation 问题,而是与 WooCommerce 相关的问题。 WooCommerce 订单的 RSS 提要正在导出如上所示的订单日期,而不是当前日期。
  • 无论如何,您的问题与 StackOverFlow 范围中定义的编程没有直接关系。如果由于上次更新是 WooCommerce 问题,您应该直接向 WooCommerce 报告。非常新的 3.4 版本一如既往地带有错误,将在下次更新中解决。

标签: mysql wordpress woocommerce feed


【解决方案1】:

以防万一其他人遇到此问题,我发现了一个奇怪的解决方法:

WordPress 设置 > 将本地时区更改为以前的值 > 点击保存 > 将本地时区更改回原来的时区 > 点击保存。

现在订单显示正确的日期和时间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-09
    • 2012-02-17
    • 1970-01-01
    • 2017-04-22
    • 1970-01-01
    • 1970-01-01
    • 2016-06-03
    • 1970-01-01
    相关资源
    最近更新 更多