Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento.default时区UTC_Magento_Magento 1.7_Crontab - Fatal编程技术网

Magento.default时区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脚本??),但是如果您处理的是时间戳,您

我看到Magento默认使用UTC时区。这是我的cron任务的一个问题。 但对于所有商店,我都设置了当前时区,但UTC仍在使用。 如何在不更改Mage.php或其他核心文件的情况下设置时区

转到

管理面板>系统>配置>常规>区域设置选项

您可以为每个商店设置不同的时区

Magento内部将所有时间戳“正常化”为UTC。这就是为什么您在数据库中看到的在日期创建/更新的
是一致的

您没有给出任何关于cron作业问题的信息(您使用的是magento还是独立的php脚本??),但是如果您处理的是时间戳,您应该使用
\Mage\u Core\u Model\u Locale::storeTimeStamp()

或者,如果需要检查当前时间是否在范围内,请使用
\Mage\u Core\u Model\u Locale::isStoreDateInInterval()

祝你好运


PS:该类中还有其他一些方法,您会发现它们很有用。

您需要为您的商店设置时区