ColdFusion :使用 UTC 创建日期时间

ColdFusion : Create Date Time with UTC

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

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

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

我需要添加 say -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"
    }
);