【问题标题】:Angular Bootstrap datepicker day issueAngular Bootstrap 日期选择器日问题
【发布时间】:2015-07-05 22:33:55
【问题描述】:

我正在使用角度引导日期选择器。一切正常,但是当我选择像20-march-2015 这样的任何日期时,它会显示19-march-2015(比选定的日期少一天)。 这是我在Plunker中的代码

【问题讨论】:

    标签: angularjs angular-bootstrap


    【解决方案1】:

    这是一个夏令时问题。

    二月份的日期是否也有同样的问题。

    看看你的例子,你可以看到日期是

    OutPut: "2015-04-26T23:00:00.000Z"

    今天:)

    如果我选择 1 月 1 日,我会得到

    OutPut: "2015-01-01T00:00:00.000Z"

    将您的 SPAN 更改为

       <span>OutPut: {{formData.dueDate | date : 'dd/MM/yyyy'}}</span>
    

    还有你的好(注意| date : 'dd/MM/yyyy'

    【讨论】:

      【解决方案2】:

      其实你不需要 datepicker。删除datepicker,使用type="date"

      <input ng-model="formData.dueDate" type="date" id="dueDate" name="dueDate"
            class="form-control"  ng-click="data.isOpen = true">
      

      Example

      【讨论】:

      • 其实这并不是所有的浏览器都兼容。不适用于 Mozilla 和 OS linux。
      • 也许这个答案会对你有所帮助:stackoverflow.com/questions/18061757/…
      • 示例使用bootstrap,BOOT使用的向下箭头和你的..我的浏览器自带的不一样:)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-21
      相关资源
      最近更新 更多