gpt4 book ai didi

javascript - Angular bootstrap datepicker - 如何明确设置日期?

转载 作者:行者123 更新时间:2023-12-02 16:02:04 25 4
gpt4 key购买 nike

Angularjs Bootstrap datepicker是惊人的。但是当我尝试通过 javascript 选择日期时遇到问题。例如,如果从特定对象 4/5/1990 读取此数据,如何使日期选择器选择日期作为该日期:4/5/1990 ?

提示:当我向用户提供数据可供编辑时,我需要这个。

看看我当前的代码:

HTML

<input type="text" class="form-control" ng-model="Birthdate" id="Birthdate" name="Birthdate" required autocomplete="on" datepicker-popup="dd/MM/yyyy" is-open="opened" max-date="'2015-06-22'" datepicker-options="dateOptions" date-disabled="disabled(date, mode)"
ng-required="true" close-text="Close" placeholder="Enter Birthdate" />

js

$scope.Birthdate = $scope.users[id].Birthdate;

但是选择的日期出现在两种情况下:

第一种情况:如果日期是 4/5/1986,则交换日期格式的日和月。即:4/5/1990 ---变成---> 5/4/1990

第二种情况:没有选择任何日期,此日期为:28/5/1986

请帮我在日期选择器中选择日期,因为我从对象中读取日期,如果是 4/51990,则日期选择器选择的日期应该正是该日期,没有困惑。如果我的日期是 1986 年 5 月 28 日,日期选择器应该坚持/选择该日期。

最佳答案

看到这个plnkr http://plnkr.co/edit/mDHliPweKoUNOAmVv5oo?p=preview

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<pre>Raw date is: <em>{{dt}}</em></pre>
从服务器检索的日期应与日期选择器接受的原始日期具有相同的格式,您无法将已格式化的日期传递为模型,这就是问题所在

关于javascript - Angular bootstrap datepicker - 如何明确设置日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31100472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com