AngularJS以日期格式递增日期

时间:2013-12-30 15:40:56

标签: javascript angularjs

我正在做的是一个与输入日期类型格式交互的小型原型应用程序。

<label>From:<input type="date" ng-model="window.from">

我现在所做的是,如果我改变输入上的日期,则div得到他的宽度n。基于日的像素。

即:如果日期为:"2013-12-30",则div将为宽度30px

现在我想使用resize插件反转内容。如果我将div的大小调整为20px,我希望我的输入会在"2013-12-20"中更改。

我正在尝试不同的事情,比如分割日期(date.split("-")[2]),增加并重新构建日期格式...它可以工作,但我确信有更好的方法可以用js或更好的角度...

如果可能,我想知道使用Angular管理日期类型格式的最佳做法。

1 个答案:

答案 0 :(得分:0)

我认为字符串格式可能与AngularJS日期输入类型的某些配置有关,但我错了,所以我做了快速搜索。
我找到了两个可能的解决方案:

  1. 将Moment.js与this module
  2. 一起使用
  3. 检查@scalaGirl到this question的答案(但要小心,因为她的链接的plunker已经坏了。这是一个working fork