Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 日期格式的AngularJS增量日_Javascript_Angularjs - Fatal编程技术网

Javascript 日期格式的AngularJS增量日

Javascript 日期格式的AngularJS增量日,javascript,angularjs,Javascript,Angularjs,我正在做的是一个与输入日期类型格式交互的小型原型应用程序 From: 我现在做的是,如果我更改输入a div上的日期,则得到他的宽度长n。基于日期的像素 Ie:如果日期为:“2013-12-30”则div的宽度为30px 现在,我想使用调整大小插件将事情颠倒过来。如果我将div调整为20px,我希望我的输入在“2013-12-20”中更改 我正在尝试不同的事情,比如拆分日期(date.split(“-”[2]”)),增加并构建回日期格式。。。它工作,但我相信有一个更好的方法来做到这一点与js或更

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

From:

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

Ie:如果日期为:
“2013-12-30”
则div的宽度为
30px

现在,我想使用
调整大小
插件将事情颠倒过来。如果我将
div
调整为
20px
,我希望我的输入在
“2013-12-20”
中更改

我正在尝试不同的事情,比如拆分日期(
date.split(“-”[2]”)
),增加并构建回日期格式。。。它工作,但我相信有一个更好的方法来做到这一点与js或更好的角度


如果可能的话,我想知道使用AngularJS管理日期类型格式的最佳实践。

我认为使用AngularJS日期输入类型的某些配置可以使用字符串格式,但我错了,所以我进行了快速搜索。
我发现了两种可能的解决方案:

  • 将Moment.js与
  • 检查@scalaGirl to的答案(但要小心,因为她的链接plunker已损坏。下面是一个示例)

  • 是一个处理日期的非常酷的库。您是否尝试过
    date.setDate()
    ?如果日期是
    12-1-2013
    您希望它是1px宽吗?