ColdFusion :使用 UTC 创建日期时间



我正在尝试使用UTC时间,以便用户可以在他们的UTC而不是服务器获取事物的时间。

我目前正在用这个设置时间:这有效。

<cfset stime = (DateFormat( sdate, "yyyy-mm-dd" ) & " " & "#hr#:#mn# #HH#") />

我需要添加 -8.0 (PST( 的 UTC 印章。

(timeFormat(stime, "hh:mm:ss, Z"));

Z是我拥有的UTC的默认设置。

如何创建组合的日期和时间以使用 UTC 插入到数据库中。

要在 ColdFusion 或 Lucee 中将本地日期转换为 UTC:

utcNow = dateConvert("Local2UTC", now())

将其作为值插入到数据库中:

queryExecute(sql="
insert into tablename (
utcDate
) values (
:utcNow
)
",
params=[
{name="utcNow", value=utcNow, cfsqltype="cf_sql_timestamp"}
],
options={
datasource: dsn,
result: "local.insertResult"
}
);

最新更新