我正在使用angularjs dateTime选择器。选取器打开时,它具有“今天”选项来设置今天的日期和时间。它显示了浏览器的今天日期,我需要设置用户区域设置的日期和时间。这段代码可以帮助您了解我的问题。
<input mdc-datetime-picker=""
date="true"
time="true"
type="text"
show-todays-date="NewHireCtrl.request.userNow"
minutes="true"
min-date="mindate"
max-date="NewHireCtrl.request.userNow"
edit-input="true"
show-icon="true"
ng-disabled="NewHireCtrl.readOnly"
required
format="{{NewHireCtrl.userDateTimeFormat}}"
ng-model="NewHireCtrl.request.userNow"
name="dateFields"
class=" dtp-no-msclear dtp-input md-input">
这是我的javascript代码,其中ng-model用于设置用户的语言环境日期和时间。此函数调用用户的语言环境日期和时间。
tapUtility.getUserNowDateTime();
self.request.userNow = tapUtility.getUserNowDateTime();
日期和时间使用该ng-model设置为用户的区域设置日期和时间,但是当我今天在选择器中单击时,它将设置为浏览器的日期和时间。