电子邮件模板上的时间与 CRM 项目不同

问题描述 投票:0回答:2

我有 SuiteCRM 7.1。我在 CRM 上输入模板时输入的日期与电子邮件模板相差甚远。有谁知道或者经历过这个吗?我已经在 PHP cli 中修改了 date.timezone 。

This is how it looks like from the email and the SuiteCRM itself

php crm sugarcrm suitecrm
2个回答
0
投票

SuiteCRM 上的时间以 UTC 格式存储在数据库中。

每当呈现日期时,都会使用用户时区来正确偏移它。

我没有在电子邮件中使用日期时间,所以我在这里推测,我认为 CRM 显示的数据库日期没有任何格式(由于电子邮件的性质,谁知道接收者的时区)。

我想,如果您的 CRM 在单个时区中使用,您可以在 CRM 中再创建一些名为

date_entered_corrected
的字段,并在每次修改该字段以适应接收器时使用
Workflows
来更新日期时区。

其他技巧只是将日期和时间存储为字符串。


0
投票

虽然SuiteCRM是免费的,但它很乱。

我建议在 SuiteCRM 之前查看其他解决方案,尽管 @mrbarletta 的解决方案可以工作,但这也意味着您会失去使用其他字段类型的日期相关功能。您将更难检查一个日期或时间是否大于或小于另一个日期或时间,因为它将被视为文本,而不是日期时间

© www.soinside.com 2019 - 2024. All rights reserved.