通話を記録するときに、開始日時をユーザーの現在の日時に自動的に設定しようとしています。これは、ビューをロードする前に設定されます。
コードは機能していますが、タイムゾーンが考慮されていません.1時間遅れており、英国時間GMTです.
タイムゾーンが正しいことを確認するにはどうすればよいですか?
class CustomCallsController extends SugarController
{
public function action_log_inbound()
{
global $timedate;
if(!isset($timedate) || empty($timedate))
{
$timedate = new TimeDate();
}
// get user for calculation
$user = (empty($user)) ? $this->user : $user;
$this->bean->direction = 'Inbound';
$this->bean->date_start = $timedate->asUser($timedate->getNow(), $user);
echo $this->bean->date_start;
$this->view = 'edit';
}
}