javascript - Date.now() 未显示在表单中的占位符日期类型中 - angularjs

标签 javascript angularjs date

我的日期以 Date.now() 的形式来自服务器并存储在 order.date

<input type="date" data-ng-model="order.date" id="date" 
    name="date" min="2013-01-01" max="2020-12-31" required/>

当前 order.date 由服务器发送并以 Date.now() 形式存储。即使 order.date 有效,它也会显示 dd/mm/yy 作为占位符。

当 order.date 设置为 时效果很好

order.date = new Date(2013, 9, 22)

但不是

order.date = Date.now();

也可以在http://plnkr.co/edit/sl9OlHSNRPo2LXzupOxT?p=preview中进行测试.

enter image description here

最佳答案

日期输入类型似乎有问题,这是我为使其正常工作所做的事情

angular.module('dateInputExample', [])
 .controller('DateController', ['$scope', '$filter', function($scope, $filter) {
   // change the format to "yyyy-MM-dd"
   $scope.value = $filter('date')(Date.now(), "yyyy-MM-dd");
 }]);

并在模板中添加value属性

<input 
   type="date" 
   value="{{value}}" 
   id="exampleInput" 
   name="input" 
   ng-model="value"
   placeholder="yyyy-MM-dd" 
   min="2012-01-01" 
   max="2030-12-31" 
   required />

这里正在工作plunker

关于javascript - Date.now() 未显示在表单中的占位符日期类型中 - angularjs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27957376/

相关文章:

javascript - 谷歌可视化 - 不兼容的数据表 : Error: Table contains more columns than expected

angularjs - 在 Ionic 框架中重新加载 View 和 Controller

javascript - AngularJS - 登录成功后在页面之间导航(使用不同的 html 页面和 Controller )

ruby - 查找给定周数的日期

JavaScript - setDate 覆盖预分配变量的值

javascript - Jquery日期选择器获取当前日期格式

javascript - Select2 jQuery 插件 : Is there a way to sort a list of tags alphabetically?

javascript - 如何使 JavaScript Date.prototype.toString() 始终显示本地时区

javascript - AngularJS 中 $resource 对象的模拟构造函数

夏令时的 PHP 日期问题