lc_time_system_to_conn (public)

 lc_time_system_to_conn time_value

Defined in packages/acs-lang/tcl/localization-procs.tcl

Converts a date from the system (database) to the connection's timezone, using the OpenACS timezone setting and user's preference

Parameters:
time_value - Timestamp from the database in the ISO datetime format.
Returns:
Timestamp in conn's local time, also in ISO datetime format.

Partial Call Graph (max 5 caller/called nodes):
%3 test_lang_test__lc_procs lang_test__lc_procs (test acs-lang) lc_time_system_to_conn lc_time_system_to_conn test_lang_test__lc_procs->lc_time_system_to_conn lang::conn::timezone lang::conn::timezone (public) lc_time_system_to_conn->lang::conn::timezone lang::system::timezone lang::system::timezone (public) lc_time_system_to_conn->lang::system::timezone lc_time_tz_convert lc_time_tz_convert (public) lc_time_system_to_conn->lc_time_tz_convert calendar::item::get calendar::item::get (public) calendar::item::get->lc_time_system_to_conn forum::message::get forum::message::get (public) forum::message::get->lc_time_system_to_conn fs::get_folder_contents fs::get_folder_contents (public, deprecated) fs::get_folder_contents->lc_time_system_to_conn packages/acs-templating/www/scripts/xinha/file-selector.tcl packages/acs-templating/ www/scripts/xinha/file-selector.tcl packages/acs-templating/www/scripts/xinha/file-selector.tcl->lc_time_system_to_conn packages/calendar/www/view-list-display.tcl packages/calendar/ www/view-list-display.tcl packages/calendar/www/view-list-display.tcl->lc_time_system_to_conn

Testcases:
lang_test__lc_procs
Source code:
    if { ![ns_conn isconnected] } {
        return $time_value
    }

    set system_tz [lang::system::timezone]
    set conn_tz [lang::conn::timezone]

    if { $conn_tz eq "" || $system_tz eq $conn_tz } {
        return $time_value
    }

    return [lc_time_tz_convert -from $system_tz -to $conn_tz -time_value $time_value]
XQL Not present:
PostgreSQL, Oracle
Generic XQL file:
packages/acs-lang/tcl/localization-procs.xql

[ hide source ] | [ make this the default ]
Show another procedure: