目前我有一个正在开发的应用程序,它将在亚马逊销售合作伙伴 API 中提取一些数据。我的目标是复制亚马逊卖家仪表板的报告。目前该帐户是使用欧洲/柏林时区的欧盟地区。我需要使用日期范围复制搜索。例如,客户正在使用范围2021-05-01
- 2015-05-11
。我目前所做的是创建一个 cron 作业,该作业将使用这种格式按小时获取这些报告last day of previous month
——这样last day of current month
我就不会错过本月的任何数据。我的问题是我要复制日期范围示例的相同结果2021-05-01
-2015-05-11
我需要在我的 sql 查询中添加额外的一天和 2.5 小时。
`SELECT count(id) FROM orders where purchase_date between '2021-05-01' and '2021-05-12 02:18:00'`
purchase_date
来自亚马逊的是带偏移量的等字符串格式,然后"2021-05-13T15:33:56+00:00"
我使用 Carbon library 将其保存到 mysql Carbon::parse($value['purchase_date'])->format('Y-m-d H:i:s')
。结果将是2021-05-13 15:33:56
。
我的应用程序的时区设置为“UTC”。任何想法如何在我的 sql 查询中不增加 1 天和几个小时的时间来实现相同的结果?我的本地时区是亚洲/新加坡
问候