【发布时间】:2014-04-18 23:54:41
【问题描述】:
我想将日期格式化为mm/dd/yyyy。我尝试了以下方法,但都不适合我。
谁能帮我解决这个问题?
参考:ui-date
<input ui-date ui-date-format="mm/dd/yyyy" ng-model="valueofdate" />
<input type="date" ng-model="valueofdate" />
【问题讨论】:
-
您是否尝试过完全删除
ui-date-format="mm/dd/yyyy"?看起来没有这个选项的默认行为就是你想要的。 -
你试过moment.js吗?
-
不,我没有尝试过 moment.js。我的服务器返回给我 Json 字符串 20140313T00:00:00。我尝试了两种方式 html5 输入类型日期和 ui-date-format。删除 ui-date-format 说它是一个字符串,给它一个格式。
-
使用
$formatters和$parsersper this answer 解决了我的类似问题。 -
您可以在 html 和 javascript 中使用过滤器,请参考:stackoverflow.com/a/27615392/1904479
标签: angularjs date format date-format datefilter