0
給定一個在不同時區運行的Web應用程序,有沒有CakePHP 2.x dateTime輸入的方法來顯示在編輯時顯示給用戶的值,以便在他們的時區中。CakePHP 2.6 DateTime輸入和用戶時區
例如,如果我有一個存儲在數據庫中的記錄(表示appointment_date
(將在UTC時區中)),如果我作爲時區America/Jamaica
中的用戶,我想要編輯該記錄,並在輸入時顯示我的值區域,就像我這樣做時:
<?php echo $this->Form->dateTime('appointment_date'); ?>
當然,我們假設我們將在保存前轉換回UTC時區。
當你說「在他們的時區顯示」你的意思是時間下拉列表中的默認值顯示我的本地時間(而不是UTC)? – robmcvey
是正確的,但請注意這將是記錄的「現有」值。想象一下,編輯一個名爲appointment_date的字段(最初以db的形式保存爲UTC) – antoniovassell