mysql - 导出到 ShipStation 时,WooCommerce 订单中显示的订单日期为 01-01-1970

标签 mysql wordpress woocommerce feed

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

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

订单日期显示如下:

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

但是,“上次修改时间”显示正确的日期/时间:

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

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

最佳答案

为了防止其他人遇到这个问题,我找到了一个奇怪的解决方案:

WordPress 设置 > 将本地时区更改为之前的其他时区 > 点击保存 > 将本地时区更改回原始时区 > 点击保存。

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

关于mysql - 导出到 ShipStation 时,WooCommerce 订单中显示的订单日期为 01-01-1970,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50514199/

相关文章:

mysql - 为什么枚举字段在 PhpStorm 中显示为 char

json - 搜索端点中的 WP REST API(wp json)不返回完整数据

mysql - 在列的子选择中计数

php - 获取选定的状态字段值以将其显示在 Woocommerce 结账审核订单中

php - 模拟 pdo 对象会产生简单的参数错误

mysql - 改进一对多关系中的数据库结构

php - MYSQL查询排除特定条件下的记录

wordpress - 如何删除 WordPress 网站上的 bitnami 横幅?

php - 如何使用 WooCommerce 截断产品描述中的字符

css - 如何在 woocommerce 中自定义产品类别小部件