【发布时间】:2017-10-26 01:51:44
【问题描述】:
我有一个 HTML 5 input type="date"。
<input type="date" required ng-model="nm.pick" id="dpicker ">
然后在我的角度控制器中,我正在分配值
nm.pick = $filter("date")(Date.now(), 'dd/MM/yyyy');
现在这将给出 HTML5 默认日期格式 yyyy-MM-dd。
但我想要日期格式 - dd/MM/yyyy
- 我无法在我的 HTML 中将
<input type="date">更改为<input type="text"。如果我更改,dateformat 将正常工作 -
然后我将输入日期更改为在控制器中输入文本
$("#dpicker").attr("type", "text"); nm.pick = $filter("date")(Date.now(), 'dd/MM/yyyy');这不起作用。
基本上,我想在控制器中将日期格式更改为dd/MM/yyyy,而不更改 HTML。
实现这一目标的所有可能方法是什么?
【问题讨论】:
-
您要使用moment吗?
-
是的,当然..
标签: javascript angularjs html date datetime