У меня есть проблема, когда мне нужно получать ответы от пользователей по электронной почте, SMS, через приложение и т. д., и каждый носитель имеет свое собственное серверное время. У меня возникают проблемы, когда это время отличается всего на 5-10 секунд.
Я использовал функцию ColFusion #now()#
, но у меня были только эти проблемы. Я хотел бы, чтобы каждая среда ссылалась только на одно стандартное время. Лучшее, что я мог придумать, это база данных SQL, поскольку все они используют этот ресурс?
Я выполняю операторы обновления, подобные следующему:
UPDATE
WENS.dbo.SMS_MESSAGES
SET sms_reply = <cfqueryparam cfsqltype="cf_sql_varchar" value="#firstwordmessage#" />
<cfif LEN(firstwordmessage) neq LEN(msg)>, sms_reply_notes = <cfqueryparam cfsqltype="cf_sql_varchar" value="#msg#" /></cfif>
, sms_reply_time = <cfqueryparam cfsqltype="cf_sql_timestamp" value="#now()#">
Я хотел бы заменить #now()# какой-то функцией getdate().
Любая помощь в этом будет принята с благодарностью.
Большое спасибо!!!!