我对LimeSurvey有问题。我们的URL包含通过LimeSurvey创建的变量。例如,https://poll.company.com/index.php/survey/index/sid/123456/newest/y?&ticket=IR123456&createddate=1/31/2018&resolveddate=2/1/2018&closeddate=2/3/2018

现在,&允许传递多个值...变量ticket,createddate,resolveddate和closeddate是在LimeSurvey中创建的,类似于问题的问题代码。请记住,问题是文本字段。在我们的SCSM(用于创建事件的帮助台系统)服务器中,有一个电子邮件模板,该URL已创建。我上面提到的变量的值插入或嵌入到SCSM内。因此,ticket = SCSM变量,其中SCSM变量是嵌入在SCSM模板中的变量。

我的问题是,URL中的日期格式为mm / dd / yyyy,它对于在操作系统中具有该格式的用户非常适用。但是,具有不同日期/时间格式(例如dd / mm / yyyy或dd.mm.yyyy)的用户使用mySQL会以其本机格式对其进行格式化,但是当我们在Business Objects中运行报表时,该报告为空白或为空。

从理论上讲,当用户提交调查时,调查将根据用户的语言环境发布到mySQL数据库中,换句话说,它们的日期/时间格式取决于他们所在的时区。

有任何想法吗?? LimeSurvey是工具。我们使用信息设计工具(Universe)将LimeSurvey数据库和SCSM数据库绑定在一起,以在将描述数据的业务对象中进行报告。

谢谢!!

最佳答案

Limesurvey版本?因为在LimeSurvey的最新版本中,它仅需要将SQL日期(ISO8601)用于预填充日期值。
因为你的问题。

如果您使用的是最新版本,则可能是错误。

关于mysql - 如何在LimeSurvey中将dd/mm/yyyy转换为mm/dd/yyyy,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48648714/

10-13 07:02