Magento.default时区UTC
我看到Magento默认使用UTC时区。这是我的cron任务的一个问题。 但对于所有商店,我都设置了当前时区,但UTC仍在使用。 如何在不更改Mage.php或其他核心文件的情况下设置时区 转到 管理面板>系统>配置>常规>区域设置选项 您可以为每个商店设置不同的时区 Magento内部将所有时间戳“正常化”为UTC。这就是为什么您在数据库中看到的在日期创建/更新的Magento.default时区UTC,magento,magento-1.7,crontab,Magento,Magento 1.7,Crontab,我看到Magento默认使用UTC时区。这是我的cron任务的一个问题。 但对于所有商店,我都设置了当前时区,但UTC仍在使用。 如何在不更改Mage.php或其他核心文件的情况下设置时区 转到 管理面板>系统>配置>常规>区域设置选项 您可以为每个商店设置不同的时区 Magento内部将所有时间戳“正常化”为UTC。这就是为什么您在数据库中看到的在日期创建/更新的是一致的 您没有给出任何关于cron作业问题的信息(您使用的是magento还是独立的php脚本??),但是如果您处理的是时间戳,您
是一致的
您没有给出任何关于cron作业问题的信息(您使用的是magento还是独立的php脚本??),但是如果您处理的是时间戳,您应该使用\Mage\u Core\u Model\u Locale::storeTimeStamp()
或者,如果需要检查当前时间是否在范围内,请使用\Mage\u Core\u Model\u Locale::isStoreDateInInterval()
祝你好运
PS:该类中还有其他一些方法,您会发现它们很有用。您需要为您的商店设置时区